Zenler Player
Your course is loading. Hang tight.
Selenium Webdriver with Python - Beginners to Advanced (Python + Framework + Git + Jenkins)
Back to curriculum
0% Complete
0% Complete
Introduction to Python Selenium Training
How to Install Python on Windows- OS
How to Set Python Path in Windows
How to Install Pycharm on Windows
How to Install Selenium in Python
How to Install Selenium in Pycharm
How to Install Kite in Pycharm
How to Run Selenium Test in Chrome
How to Run Selenium Tests in Firefox
How to Run Selenium Tests on Edge and IE Browsers
How to use Webdriver Manager for Python
Introduction to python tutorial
Variables in Python
Variable Rules in Python
Operators in Python
Arithmetic Operators in Python
Python Operator Precedence
Boolean Data Type in Python
What Are Strings in Python
String Functions in Python
String Slicing in Python
How to Format Strings in Python
Lists in Python
List Methods in Python
Sets in Python
Set Methods in Python
Tuples in Python
Tuple Methods in Python
Dictionaries in Python
Dictionary Methods in Python
How to use If else in Python
While Loop in Python
Break and Continue in Python
For Loop in Python
Zip Function in Python
Range Function in Python
Functions in Python
Return Statement in Python
Keyword and Positional Arguments in Python
Variable Scope in Python
Build in Functions in Python
Datetime Module in Python
Classess and Objects in Python
Creating Objects and Methods in Python
Class Variables vs Instance Variables In Python
Inheritance in Python
Multiple Inheritance in Python
Multilevel Inheritance in Python
Modules in Python
Exception Handling in Python
How to Write File in Python
How to Read File in Python
With Keyword in Python
How to Write Data to Excel in Python | openpyxl
How to Read Excel File in Python | openpyxl
How to Generate Test Data Using Python
Download Full Code Files for "Python for Testers" Section Here
What Are Webelements In Selenium
How To Install And Use Selectorshub
How To Find Element By Id Or Name
How to Find Element by XPath
How to Find Element by CSS Selector
How To Find Element by Linktext And Partial Linktext
How To Find Element by Tag Name And Class Name
Using By Class in Selenium Python
How To Find Elements List | Findelements
Browser Commands in Selenium Python
How To Get Text Of An Element in Selenium
How To Get Element Attribute in Selenium
How To Check If Element is Enabled in Selenium
How to Handle Hidden Elements in Selenium
How to Handle Checkbox in Selenium
Working with Radio Buttons in Selenium
How to Handle Dropdown in Selenium
How to Handle Multiselect List | Dropdown
How To Handle Auto Suggestion in Selenium
How To Handle Calendar in Selenium
How To Capture Screenshot in Selenium
How To Execute Javascript in Selenium
How To Handle Multiple Windows in Selenium
How To Handle Frames in Selenium
How To Handle Alerts in Selenium
How To Handle Mouse Hover in Selenium
How To Perform Right Click and Double Click
How To Perform Drag And Drop in Selenium
How To Handle Sliders in Selenium Python
Waits in Selenium Python
Implicit Wait in Selenium Python
Explicit Wait in Selenium Python
Fluent Wait in Selenium Python
Download Full Code Files for "Selenium Python Basics" Section here
What is PyTest- How to Install PyTest
How to Write First Test in PyTest
Run PyTest From Command Line
Grouping Tests in PyTest
What Is Fixture in PyTest
How To Use Conftest Py in PyTest
Parametrizing Fixtures and Pytest Functions Part- 1
Parametrizing Fixtures and Pytest Functions Part- 2
Download Full Code Files for "Pytest Tutorial" Section here
What is Test Automation Framework
Create Framework Structure and Understand Test Case
Create Test Automation Framework Part- 2 | Understand Test Script In Detail
Create Test Automation Framework Part- 3 | Externalize Browser Invocation
Create Test Automation Framework Part- 4 | Extend Framework
Create Test Automation Framework Part- 5 | Base Driver Concept
Create Test Automation Framework Part- 6
Create Test Automation Framework Part- 7
Test Automation Framework Part- 8 | Refactor Page Class
Test Automation Framework Part- 9 | Refactor Code
Test Automation Framework Part- 10 | Refactor Page Class
Test Automation Framework Part- 11 | Better Way For Object Creation
Test Automation Framework Part- 12 | Add More Tests
Soft Assertion in Selenium Python
How To Run Tests on Multiple Browsers and Test Environment
Download Full Code Files for "Test Automation Framework" Section here
Logging Basics Logging Levels Default Logging Level
Write Logs to File and Change Log Level
How To Format Logs
Configure Advanced Logging Loggers Handlers Formatters
How to Create Custom Logger in Python
Download Full Code Files for "Python Logging Tutorial" Section here
Creating Custom Logger in Selenium
Data Driven Testing Using DDT
Data Driven Testing Using JSON or YAML
Data Driven Testing Using Excel File
Data Driven Testing Using CSV File
Generating HTML Reports
Embed Failed Test Screenshots in Report
Download full code files for DDT and reports
1. What is Git
2. What is Github and Basic Git Workflow
3. Git Installation on Windows
4. How to do first GIT Commit
5. How to push code to GitHub - Part 1
6. How to push code to GitHub - Part 2
7. How to clone GitHub Repository
8. End-to-end Example for Automation Testers
9. Importance of Git Branching
10. Git Branching and Merging Example
11. How to resolve Merge Conflicts in Git
12. Important Git Commands
1. Introduction to Jenkins
2. Jenkins Installation and Setup
3. Jenkins Dashboard and Homepage Overview
4. Create first Job in Jenkins
5. How to Parameterize Jenkins Job
6. How to run Automation Tests in Jenkins
7. How to Parameterize Browser and URL in Jenkins
8. Run Test Cases from GitHub using Jenkins
Introduction
Introduction to Python Selenium Training
How to Install Python on Windows- OS
How to Set Python Path in Windows
How to Install Pycharm on Windows
How to Install Selenium in Python
Preview
How to Install Selenium in Pycharm
How to Install Kite in Pycharm
How to Run Selenium Test in Chrome
How to Run Selenium Tests in Firefox
How to Run Selenium Tests on Edge and IE Browsers
How to use Webdriver Manager for Python
Python for Testers
Introduction to python tutorial
Variables in Python
Variable Rules in Python
Operators in Python
Arithmetic Operators in Python
Python Operator Precedence
Boolean Data Type in Python
What Are Strings in Python
String Functions in Python
String Slicing in Python
How to Format Strings in Python
Lists in Python
List Methods in Python
Sets in Python
Set Methods in Python
Tuples in Python
Tuple Methods in Python
Dictionaries in Python
Dictionary Methods in Python
How to use If else in Python
While Loop in Python
Break and Continue in Python
For Loop in Python
Preview
Zip Function in Python
Range Function in Python
Functions in Python
Return Statement in Python
Keyword and Positional Arguments in Python
Variable Scope in Python
Build in Functions in Python
Datetime Module in Python
Classess and Objects in Python
Creating Objects and Methods in Python
Class Variables vs Instance Variables In Python
Inheritance in Python
Multiple Inheritance in Python
Multilevel Inheritance in Python
Modules in Python
Exception Handling in Python
How to Write File in Python
How to Read File in Python
With Keyword in Python
How to Write Data to Excel in Python | openpyxl
How to Read Excel File in Python | openpyxl
How to Generate Test Data Using Python
Download Full Code Files for "Python for Testers" Section Here
Selenium Python Basics
What Are Webelements In Selenium
How To Install And Use Selectorshub
How To Find Element By Id Or Name
How to Find Element by XPath
How to Find Element by CSS Selector
How To Find Element by Linktext And Partial Linktext
How To Find Element by Tag Name And Class Name
Using By Class in Selenium Python
How To Find Elements List | Findelements
Browser Commands in Selenium Python
How To Get Text Of An Element in Selenium
How To Get Element Attribute in Selenium
How To Check If Element is Enabled in Selenium
How to Handle Hidden Elements in Selenium
How to Handle Checkbox in Selenium
Working with Radio Buttons in Selenium
How to Handle Dropdown in Selenium
How to Handle Multiselect List | Dropdown
How To Handle Auto Suggestion in Selenium
How To Handle Calendar in Selenium
Preview
How To Capture Screenshot in Selenium
How To Execute Javascript in Selenium
How To Handle Multiple Windows in Selenium
How To Handle Frames in Selenium
How To Handle Alerts in Selenium
How To Handle Mouse Hover in Selenium
How To Perform Right Click and Double Click
How To Perform Drag And Drop in Selenium
How To Handle Sliders in Selenium Python
Waits in Selenium Python
Implicit Wait in Selenium Python
Explicit Wait in Selenium Python
Fluent Wait in Selenium Python
Download Full Code Files for "Selenium Python Basics" Section here
Pytest Tutorial
What is PyTest- How to Install PyTest
How to Write First Test in PyTest
Run PyTest From Command Line
Grouping Tests in PyTest
Preview
What Is Fixture in PyTest
How To Use Conftest Py in PyTest
Parametrizing Fixtures and Pytest Functions Part- 1
Parametrizing Fixtures and Pytest Functions Part- 2
Download Full Code Files for "Pytest Tutorial" Section here
Selenium Python Continued - Test Automation Framework
What is Test Automation Framework
Preview
Create Framework Structure and Understand Test Case
Create Test Automation Framework Part- 2 | Understand Test Script In Detail
Create Test Automation Framework Part- 3 | Externalize Browser Invocation
Create Test Automation Framework Part- 4 | Extend Framework
Create Test Automation Framework Part- 5 | Base Driver Concept
Create Test Automation Framework Part- 6
Create Test Automation Framework Part- 7
Test Automation Framework Part- 8 | Refactor Page Class
Test Automation Framework Part- 9 | Refactor Code
Test Automation Framework Part- 10 | Refactor Page Class
Test Automation Framework Part- 11 | Better Way For Object Creation
Test Automation Framework Part- 12 | Add More Tests
Soft Assertion in Selenium Python
Preview
How To Run Tests on Multiple Browsers and Test Environment
Preview
Download Full Code Files for "Test Automation Framework" Section here
Python Logging Tutorial
Logging Basics Logging Levels Default Logging Level
Preview
Write Logs to File and Change Log Level
How To Format Logs
Configure Advanced Logging Loggers Handlers Formatters
Preview
How to Create Custom Logger in Python
Download Full Code Files for "Python Logging Tutorial" Section here
Selenium Python Continued - Data Driven Testing and Reports
Creating Custom Logger in Selenium
Data Driven Testing Using DDT
Data Driven Testing Using JSON or YAML
Data Driven Testing Using Excel File
Data Driven Testing Using CSV File
Generating HTML Reports
Embed Failed Test Screenshots in Report
Download full code files for DDT and reports
Git & GitHub
1. What is Git
2. What is Github and Basic Git Workflow
3. Git Installation on Windows
4. How to do first GIT Commit
5. How to push code to GitHub - Part 1
6. How to push code to GitHub - Part 2
7. How to clone GitHub Repository
8. End-to-end Example for Automation Testers
9. Importance of Git Branching
10. Git Branching and Merging Example
11. How to resolve Merge Conflicts in Git
12. Important Git Commands
Jenkins
1. Introduction to Jenkins
2. Jenkins Installation and Setup
3. Jenkins Dashboard and Homepage Overview
4. Create first Job in Jenkins
5. How to Parameterize Jenkins Job
6. How to run Automation Tests in Jenkins
7. How to Parameterize Browser and URL in Jenkins
8. Run Test Cases from GitHub using Jenkins
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson