-
Introduction
11 Lessons-
StartIntroduction to Python Selenium Training
-
StartHow to Install Python on Windows- OS
-
StartHow to Set Python Path in Windows
-
StartHow to Install Pycharm on Windows
-
PreviewHow to Install Selenium in Python
-
StartHow to Install Selenium in Pycharm
-
StartHow to Install Kite in Pycharm
-
StartHow to Run Selenium Test in Chrome
-
StartHow to Run Selenium Tests in Firefox
-
StartHow to Run Selenium Tests on Edge and IE Browsers
-
StartHow to use Webdriver Manager for Python
-
-
Python for Testers
46 Lessons-
StartIntroduction to python tutorial
-
StartVariables in Python
-
StartVariable Rules in Python
-
StartOperators in Python
-
StartArithmetic Operators in Python
-
StartPython Operator Precedence
-
StartBoolean Data Type in Python
-
StartWhat Are Strings in Python
-
StartString Functions in Python
-
StartString Slicing in Python
-
StartHow to Format Strings in Python
-
StartLists in Python
-
StartList Methods in Python
-
StartSets in Python
-
StartSet Methods in Python
-
StartTuples in Python
-
StartTuple Methods in Python
-
StartDictionaries in Python
-
StartDictionary Methods in Python
-
StartHow to use If else in Python
-
StartWhile Loop in Python
-
StartBreak and Continue in Python
-
PreviewFor Loop in Python
-
StartZip Function in Python
-
StartRange Function in Python
-
StartFunctions in Python
-
StartReturn Statement in Python
-
StartKeyword and Positional Arguments in Python
-
StartVariable Scope in Python
-
StartBuild in Functions in Python
-
StartDatetime Module in Python
-
StartClassess and Objects in Python
-
StartCreating Objects and Methods in Python
-
StartClass Variables vs Instance Variables In Python
-
StartInheritance in Python
-
StartMultiple Inheritance in Python
-
StartMultilevel Inheritance in Python
-
StartModules in Python
-
StartException Handling in Python
-
StartHow to Write File in Python
-
StartHow to Read File in Python
-
StartWith Keyword in Python
-
StartHow to Write Data to Excel in Python | openpyxl
-
StartHow to Read Excel File in Python | openpyxl
-
StartHow to Generate Test Data Using Python
-
StartDownload Full Code Files for "Python for Testers" Section Here
-
-
Selenium Python Basics
34 Lessons-
StartWhat Are Webelements In Selenium
-
StartHow To Install And Use Selectorshub
-
StartHow To Find Element By Id Or Name
-
StartHow to Find Element by XPath
-
StartHow to Find Element by CSS Selector
-
StartHow To Find Element by Linktext And Partial Linktext
-
StartHow To Find Element by Tag Name And Class Name
-
StartUsing By Class in Selenium Python
-
StartHow To Find Elements List | Findelements
-
StartBrowser Commands in Selenium Python
-
StartHow To Get Text Of An Element in Selenium
-
StartHow To Get Element Attribute in Selenium
-
StartHow To Check If Element is Enabled in Selenium
-
StartHow to Handle Hidden Elements in Selenium
-
StartHow to Handle Checkbox in Selenium
-
StartWorking with Radio Buttons in Selenium
-
StartHow to Handle Dropdown in Selenium
-
StartHow to Handle Multiselect List | Dropdown
-
StartHow To Handle Auto Suggestion in Selenium
-
PreviewHow To Handle Calendar in Selenium
-
StartHow To Capture Screenshot in Selenium
-
StartHow To Execute Javascript in Selenium
-
StartHow To Handle Multiple Windows in Selenium
-
StartHow To Handle Frames in Selenium
-
StartHow To Handle Alerts in Selenium
-
StartHow To Handle Mouse Hover in Selenium
-
StartHow To Perform Right Click and Double Click
-
StartHow To Perform Drag And Drop in Selenium
-
StartHow To Handle Sliders in Selenium Python
-
StartWaits in Selenium Python
-
StartImplicit Wait in Selenium Python
-
StartExplicit Wait in Selenium Python
-
StartFluent Wait in Selenium Python
-
StartDownload Full Code Files for "Selenium Python Basics" Section here
-
-
Pytest Tutorial
9 Lessons-
StartWhat is PyTest- How to Install PyTest
-
StartHow to Write First Test in PyTest
-
StartRun PyTest From Command Line
-
PreviewGrouping Tests in PyTest
-
StartWhat Is Fixture in PyTest
-
StartHow To Use Conftest Py in PyTest
-
StartParametrizing Fixtures and Pytest Functions Part- 1
-
StartParametrizing Fixtures and Pytest Functions Part- 2
-
StartDownload Full Code Files for "Pytest Tutorial" Section here
-
-
Selenium Python Continued - Test Automation Framework
16 Lessons-
PreviewWhat is Test Automation Framework
-
StartCreate Framework Structure and Understand Test Case
-
StartCreate Test Automation Framework Part- 2 | Understand Test Script In Detail
-
StartCreate Test Automation Framework Part- 3 | Externalize Browser Invocation
-
StartCreate Test Automation Framework Part- 4 | Extend Framework
-
StartCreate Test Automation Framework Part- 5 | Base Driver Concept
-
StartCreate Test Automation Framework Part- 6
-
StartCreate Test Automation Framework Part- 7
-
StartTest Automation Framework Part- 8 | Refactor Page Class
-
StartTest Automation Framework Part- 9 | Refactor Code
-
StartTest Automation Framework Part- 10 | Refactor Page Class
-
StartTest Automation Framework Part- 11 | Better Way For Object Creation
-
StartTest Automation Framework Part- 12 | Add More Tests
-
PreviewSoft Assertion in Selenium Python
-
PreviewHow To Run Tests on Multiple Browsers and Test Environment
-
StartDownload Full Code Files for "Test Automation Framework" Section here
-
-
Python Logging Tutorial
6 Lessons-
PreviewLogging Basics Logging Levels Default Logging Level
-
StartWrite Logs to File and Change Log Level
-
StartHow To Format Logs
-
PreviewConfigure Advanced Logging Loggers Handlers Formatters
-
StartHow to Create Custom Logger in Python
-
StartDownload Full Code Files for "Python Logging Tutorial" Section here
-
-
Selenium Python Continued - Data Driven Testing and Reports
8 Lessons-
StartCreating Custom Logger in Selenium
-
StartData Driven Testing Using DDT
-
StartData Driven Testing Using JSON or YAML
-
StartData Driven Testing Using Excel File
-
StartData Driven Testing Using CSV File
-
StartGenerating HTML Reports
-
StartEmbed Failed Test Screenshots in Report
-
StartDownload full code files for DDT and reports
-
-
Git & GitHub
12 Lessons-
Start1. What is Git
-
Start2. What is Github and Basic Git Workflow
-
Start3. Git Installation on Windows
-
Start4. How to do first GIT Commit
-
Start5. How to push code to GitHub - Part 1
-
Start6. How to push code to GitHub - Part 2
-
Start7. How to clone GitHub Repository
-
Start8. End-to-end Example for Automation Testers
-
Start9. Importance of Git Branching
-
Start10. Git Branching and Merging Example
-
Start11. How to resolve Merge Conflicts in Git
-
Start12. Important Git Commands
-
-
Jenkins
8 Lessons-
Start1. Introduction to Jenkins
-
Start2. Jenkins Installation and Setup
-
Start3. Jenkins Dashboard and Homepage Overview
-
Start4. Create first Job in Jenkins
-
Start5. How to Parameterize Jenkins Job
-
Start6. How to run Automation Tests in Jenkins
-
Start7. How to Parameterize Browser and URL in Jenkins
-
Start8. Run Test Cases from GitHub using Jenkins
-
