01 - Why Python Testing and its Importance/001 Why Choose Selenium Python for Test Automation needs.mp464.67MB
02 - Complete Installation Guide for Python and Selenium Learning/001 Video Player Setting tips for Best Experience in viewing course.mp429.84MB
02 - Complete Installation Guide for Python and Selenium Learning/002 How to Install Python in your Machine.mp450.92MB
02 - Complete Installation Guide for Python and Selenium Learning/003 Important note for MAC Users.mp49.42MB
02 - Complete Installation Guide for Python and Selenium Learning/004 What is PIP Client -How to download Python Packages.mp461.99MB
02 - Complete Installation Guide for Python and Selenium Learning/006 Install PyCharm Editor and set Project Interpreter.mp424.99MB
03 - Getting Started with Python Basics/002 Python hello world Program with Basics Rec 10-21-19 1.mp419.48MB
03 - Getting Started with Python Basics/003 Datatypes in python and how to get the Type at run time Rec 10-21-19 3.mp416.4MB
04 - Understanding Python Datatypes and Variables/001 List Datatype and its operations to manipulate Rec 10-21-19 5.mp488.64MB
04 - Understanding Python Datatypes and Variables/002 Tuple and Dictionary Data types in Python with examples Rec 10-21-19 6.mp464.62MB
04 - Understanding Python Datatypes and Variables/003 How to Create Dictionaries at run time and add data into it.mp410.1MB
05 - Program Flow Control in Python/001 If else condition in python with working examples.mp423.69MB
05 - Program Flow Control in Python/002 How loops work in Python and importance of code idendation.mp427.07MB
05 - Program Flow Control in Python/003 Programming examples using for loop - 1.mp412.68MB
05 - Program Flow Control in Python/004 Programming examples using While loop - 2.mp434.29MB
05 - Program Flow Control in Python/005 What are functions How to use them in Python (Rec 10-19-19 1).mp432.14MB
06 - Understand Object Oriented Principles of Python/001 OOPS Principles Classes and objects in Python.mp423.94MB
06 - Understand Object Oriented Principles of Python/002 What is Constructor and its role in Object oriented programming Rec-10-19-5.mp465.66MB
06 - Understand Object Oriented Principles of Python/003 Inheritance concepts with examples in Python Rec 10-19-19 6.mp452.98MB
06 - Understand Object Oriented Principles of Python/004 Strings and its functions in python.mp433.91MB
07 - Read & Write to Files in Python/001 How to read text file content using Python.mp420.16MB
07 - Read & Write to Files in Python/002 Importance of readLine and readLines Methods in python.mp425.21MB
07 - Read & Write to Files in Python/003 Writing Data into File using Python.mp437.44MB
08 - Exception Handling Mechanism in Python/001 How to raise exception in Python.mp417.24MB
08 - Exception Handling Mechanism in Python/002 Try Catch Mechanism using Python.mp431.88MB
08 - Exception Handling Mechanism in Python/003 Usage of Finally Keyword with exceptions.mp417.71MB
09 - Selenium Python package Setup with different browsers execution/002 How to invoke Chrome browser and load the Website to automate.mp488.79MB
09 - Selenium Python package Setup with different browsers execution/003 Basic WebDriver methods to get Title, url and close the session.mp451.59MB
09 - Selenium Python package Setup with different browsers execution/004 How to run tests in Firefox and IE Browser.mp4100.79MB
10 - Different Types of Locators in WebDriver API with examples/001 Inspecting HTML to identify attributes of element.mp449.64MB
10 - Different Types of Locators in WebDriver API with examples/002 Introduction to CSS Selector and name locators with example.mp472.27MB
10 - Different Types of Locators in WebDriver API with examples/003 Finding Elements with Xpath and Css Using Chropath Plugin.mp460.03MB
10 - Different Types of Locators in WebDriver API with examples/004 Extracting Text from webPage with Validation Assertions.mp495.8MB
10 - Different Types of Locators in WebDriver API with examples/005 Identifying Links with Text and building Smart CSS around it.mp496.67MB
10 - Different Types of Locators in WebDriver API with examples/006 Identifying Xpath and CSS Using Parent child traverse mechanism.mp4100.42MB
10 - Different Types of Locators in WebDriver API with examples/007 Example in identifying Labels with the Css Parent child Tag mechanism.mp471.72MB
11 - Python API-Techniques to automate Web elements/001 Web applications to Practise Selenium Automation.mp430.52MB
11 - Python API-Techniques to automate Web elements/002 Identifying Static dropdowns using Select class of selenium.mp484.42MB
11 - Python API-Techniques to automate Web elements/003 Introducing Validation assertions and running tests in different browsers.mp451.28MB
11 - Python API-Techniques to automate Web elements/004 Handling AutoSuggestive Dynamic dropdowns using Selenium Webdriver.mp4180.68MB
11 - Python API-Techniques to automate Web elements/005 Handling CheckBox dynamically using Selenium Python programming.mp472.26MB
11 - Python API-Techniques to automate Web elements/006 Understand radiobutton Automation methods with examples.mp457.1MB
11 - Python API-Techniques to automate Web elements/007 Handling Java JavaScript Alert popups using Selenium.mp4107.37MB
12 - Synchronization (Explicit & Implicit Waits) in Selenium webdriver/001 What are waits And Practise WebPage Demo for Automation.mp431.01MB
12 - Synchronization (Explicit & Implicit Waits) in Selenium webdriver/002 Developing End to End Testcase to Automate ecommerce GreenKart Application.mp4117.93MB
12 - Synchronization (Explicit & Implicit Waits) in Selenium webdriver/003 What is Impilicit Wait in Selenium And its advantages.mp4102.78MB
12 - Synchronization (Explicit & Implicit Waits) in Selenium webdriver/004 What is Explicit Wait in Selenium And Example to demonstrate.mp4130.55MB
13 - Deep Dive into Functional Automation using Python/001 When to use Explicit Wait and IMplicit wait in your Tests.mp450.23MB
13 - Deep Dive into Functional Automation using Python/002 Functional Automation example on GreenKart application - 1.mp4144.13MB
13 - Deep Dive into Functional Automation using Python/003 Functional Automation example on GreenKart application - 2.mp465.02MB
13 - Deep Dive into Functional Automation using Python/004 Functional Automation example on GreenKart application - 3.mp445.41MB
13 - Deep Dive into Functional Automation using Python/005 Build a logic to Automate HTML Web Tables using Selenium Python.mp4122.52MB
14 - Handling Advanced User Interactions and Child windows, Frames/001 Techniques to handle Child WindowsTabs with Selenium.mp4108.9MB
14 - Handling Advanced User Interactions and Child windows, Frames/002 What are Frames and techniques to handle with Selenium.mp4103.19MB
14 - Handling Advanced User Interactions and Child windows, Frames/003 Advanced Interactions with Browser elements using Actions class Rec 11-07-19 2.mp461.35MB
14 - Handling Advanced User Interactions and Child windows, Frames/004 Double Click and Context click using Actions Selenium class Rec 11-07-19 3.mp484.97MB
15 - Selenium Python Miscellaneous/001 What is JavaScript executor Where do we need it in selenium.mp4111.06MB
15 - Selenium Python Miscellaneous/002 Examples on JS Executor methods for various Web operations.mp470.26MB
15 - Selenium Python Miscellaneous/003 What are Chrome Options and importance of them in Selenium.mp471.28MB
16 - End to End Practise Project with Complete methods in Selenium/001 Selecting a Product from list of products with Product Name parameter.mp488.57MB
16 - End to End Practise Project with Complete methods in Selenium/002 Complete Checkout Logic with Product selection example.mp478.55MB
16 - End to End Practise Project with Complete methods in Selenium/003 Handling Auto suggestive dropdown to select Location and confirm order.mp467.78MB
16 - End to End Practise Project with Complete methods in Selenium/004 Taking Screenshots using Selenium Python with assertions.mp444.43MB
17 - Framework Design Plan - MUST WATCH/001 Important Things to know before starting Framework.mp412.43MB
18 - Part 1 Pytest - Unit Testing Framework of Python/002 What is Pytest and its advantages.mp453.84MB
18 - Part 1 Pytest - Unit Testing Framework of Python/003 Running Pytests from Terminal with different command flags.mp496.89MB
18 - Part 1 Pytest - Unit Testing Framework of Python/005 How to run selected Pytests from set of Tests.mp434.85MB
18 - Part 1 Pytest - Unit Testing Framework of Python/006 Grouping tests with pytest marks to run selected group.mp477.6MB
18 - Part 1 Pytest - Unit Testing Framework of Python/007 What are fixtures and their importance in pytest framework.mp433.24MB
18 - Part 1 Pytest - Unit Testing Framework of Python/008 Importance of Conftest file & Scope of fixtures for building Generic fixtures.mp451.86MB
18 - Part 1 Pytest - Unit Testing Framework of Python/009 Introduction to Data driven Fixtures to load data into tests.mp475.49MB
18 - Part 1 Pytest - Unit Testing Framework of Python/010 Parameterizing test with multiple data sets using Fixtures.mp454.23MB
18 - Part 1 Pytest - Unit Testing Framework of Python/011 Generating HTML reports for Pytest Testcases.mp459.7MB
19 - Part 2 - Logging and generating HTML Reports in Python Framework/001 Introduction to Logging in Python Tests (Rec 10-26-19).mp410.54MB
19 - Part 2 - Logging and generating HTML Reports in Python Framework/002 Importance of Filehandler in Logging tests.mp424.16MB
19 - Part 2 - Logging and generating HTML Reports in Python Framework/003 Building reusable Utility for Logging to inject into framework.mp4102.06MB
19 - Part 2 - Logging and generating HTML Reports in Python Framework/004 Integrating Pytest Logs into html Reporting - Sample exercises.mp495.02MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/002 Standards of writing Selenium tests in Framework.mp451MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/003 How to generalize Browser invocation code.mp424.76MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/004 Creating Setup Fixtures and passing class objects to Test.mp492.39MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/005 Passing command line options to select browser at run time.mp464.35MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/006 What is Page object Design pattern and its importance.mp4118.19MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/007 Implementing Page Objects mechanism into Framework tests -1.mp469.79MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/008 Smart way of optimizing Page objects by removing object creation in tests.mp478.67MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/009 Creating Custom Utilities in Selenium Python Framework.mp456.76MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/010 TestCase #2 in implementing Framework Standards.mp482.81MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/011 Debug and develop custom utilities for Testcase #2.mp430.44MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/012 Implement Data driven mechanism by removing hard coding data from tests.mp475.57MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/013 Parameterizing the Tests with multiple Data sets using Dictionary.mp439.74MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/014 Implementing Logging feature into Framework tests.mp442.36MB
20 - Part 3 - Develop End to End Selenium Python Framework from scratch/015 Generating HTML Reports with Logging Integration.mp4110.6MB
21 - Part 4 - Integrating Framework to Jenkins and setup various Job Parameters/002 Introduction to Jenkins.mp416.73MB
21 - Part 4 - Integrating Framework to Jenkins and setup various Job Parameters/003 Integrating Selenium Python framework into Jenkins CI Tool.mp478.66MB
21 - Part 4 - Integrating Framework to Jenkins and setup various Job Parameters/004 Setting up Jenkins Parameterized job variables for browser selection.mp446.18MB
21 - Part 4 - Integrating Framework to Jenkins and setup various Job Parameters/005 Creating jenkin Junit results with Pytest commands.mp426.68MB
22 - Part 5 - ReadWrite data from Excel to Selenium Python Framework/001 Introduction to Excel Data driven testing using Pyxl.mp448MB
22 - Part 5 - ReadWrite data from Excel to Selenium Python Framework/002 Operations to read and write the data from Excel into Python tests.mp458.34MB
22 - Part 5 - ReadWrite data from Excel to Selenium Python Framework/003 Build a Utility to retrieve values from Sheet based on conditions rec111017.mp478.14MB
22 - Part 5 - ReadWrite data from Excel to Selenium Python Framework/004 Loading the Excel Data from file to Dictionary for further processing.mp461.43MB
22 - Part 5 - ReadWrite data from Excel to Selenium Python Framework/005 Integrate Excel utility into Selenium Python Framework.mp481.25MB
24 - Important Tips for your new job (Must Watch)/001 Wrapping up - Thankyou Note.mp49.58MB
25 - Appendix - Understanding Version Control System GIT (Bonus Section)/001 Introduction to GIT.mp428.92MB
25 - Appendix - Understanding Version Control System GIT (Bonus Section)/002 Importance of Github and its uses.mp418.82MB
25 - Appendix - Understanding Version Control System GIT (Bonus Section)/003 Creating Git config and repositories.mp443.05MB
25 - Appendix - Understanding Version Control System GIT (Bonus Section)/004 Understanding Staging and commit in git.mp444.67MB
25 - Appendix - Understanding Version Control System GIT (Bonus Section)/005 Add remote repository and push the committed code.mp480.17MB
25 - Appendix - Understanding Version Control System GIT (Bonus Section)/006 End to end working example on Git commands -1.mp4137.13MB
25 - Appendix - Understanding Version Control System GIT (Bonus Section)/007 End to end working example on Git commands -2.mp426.04MB
25 - Appendix - Understanding Version Control System GIT (Bonus Section)/008 Importance of Branching in GIT.mp4113.92MB
25 - Appendix - Understanding Version Control System GIT (Bonus Section)/009 How to resolve Merge conflicts with GIT.mp465.78MB