Introduction to Selenium | Setup Selenium
  • Selenium Introduction with Advantages-Disadvantages & Components in Selenium
  • Course Introduction with Structure and Best practices to use while learning
  • Six Steps Learning Roadmap of Selenium and Python
  • Setup Selenium IDE on Firefox & Chrome for Record & Playback
  • What is Selenium IDE ? How to Record & Play script using Selenium IDE
  • Its time for Quiz:- Selenium Introduction, Setup & Basics
  • Download Code & Use it while learning
Environment Setup- Python | Pycharm | PIP | Libraries
  • Installation Roadmap : Python, Pycharm, PIP & Library
  • Step 1 : Setup Python on Windows Machine with Environment Variable
  • Step 2 : Setup Pycharm - Editor fort Python Programming
  • Step 3 : Setup PIP : Package Manager for Python
  • Step 4 : Install Libraries using PIP (Selenium & Other Libraries)
  • Document: Statement to Install packages using PIP
  • Solution : Installed Library but not able to use on Pycharm
  • Its time for Quiz:- Installation Process & Configuration
Element Locators : Locate elements uniquely on Page -ID, Name, Class, Css, Xpath
  • Section Introduction & Practice Target
  • What is Element Locators? Why we use Element Locators
  • Understand basics of HTML to Fetch Element Locators
  • Locate or Search Element uniquely on the Page using Element-ID
  • Locate or Search Element uniquely on the Page using Element-Name
  • Locate or Search Element uniquely on Page using Element-Link text(inner text)
  • Locate or Search Element uniquely on the Page using Element-Class Name
  • Locate Element by CSS - Syntax 1 - using ID & Tag with ID
  • Locate Element by CSS - Syntax 2 - using Class Name & Tag with Class Name
  • Locate Element by CSS - Syntax 3 - using any attribute & Tag with attribute
  • Locate Element by CSS - Syntax 4 - using ID with attribute &Tag with ID & attrib
  • Locate Element by CSS - Syntax 5 - using Class & Attribute
  • Its time for Quiz:- Basic Element Locators
Learn How to use Xpath: Best Practices & Techniques to Write Xpath
  • Locate Element by Xpath - Syntax 1 : Use Single Attribute
  • Locate Element by Xpath - Syntax 2 : Use Multiple Attributes with OR condition
  • Locate Element by Xpath - Syntax 3 : Use Multiple Attributes with AND condition
  • Locate Element by Xpath - Syntax 4 : Use * on place Attributes
  • Locate Element by Xpath - Syntax 5 : Use Innertext of Element
  • Locate Element by Xpath - Syntax 6 : Use Partial Innertext of Element
  • Locate Element by Xpath - Syntax 7 : Use Partial Attribute of Element
  • Locate Element by Xpath - Syntax 8 : Navigate through Parent (Axis)
  • Locate Element by Xpath - Syntax 9 : Navigate through Child(Axis)
  • Locate Element by Xpath - Syntax 10 : Navigate towards Sibling(Next & Previous)
  • Locate Element by Xpath - Syntax 11 : Use Parent, Child & Sibling
  • Its time for Quiz: - Verify, Write & Understand XPath Syntax
Getting start with basic PYTHON Programming
  • Why as a Tester we need to learn Python? What all places we can use Python
  • First Python Code : Create Python File, Comments & Print on Console
  • How to take user input and use it in programming
  • Code for Reference - Use the given code and try executing on your machine
  • Continuation Symbol and Multiple Statements in a Line
  • Standard datatypes in Python : Number, String, List, Tuple & Dictionary
  • How to Declare and use Variables in Python
  • Its time for Quiz: - Basic Python Programming
  • Programming Exercise 1 (with solution)
  • Programming Exercise 2 (with solution)
  • Document for Students Reference
Control Execution using Condition Handling, Practical Examples and Exercise
  • Condition Handling using If - Else with Practical Example
  • Multiple Condition Handling (If - Elif - else) with practice exercise
  • Nested Condition Handling (Condition inside Condition)
  • Condition Handling with Logical OR | Multiple Condition with anyone to be TRUE
  • Condition Handling with Logical AND | Multiple Condition with ALL to be TRUE
  • Condition Handling with Not Operations | Do Task when given condition not match
  • **** Condition Task **** Task 1 - Find Largest and Lowest among 3 numbers
  • **** Condition Task **** Task 2 - Find number is complete divisible
  • **** Condition Task **** Task 3 - Find number of days in a month
  • **** Condition Task **** Task 4 - Find triangle -EQUILATERAL|SCALENE|ISOSCELES
  • **** Condition Task **** Task 5 - Find Grade by calculating percentage
  • **** Condition Task **** Task 6 - Check number is EVEN OR ODD
  • **** Solution of Given Programming Exercise ****
  • Its time for Quiz: - Condition Handling
Do Execution with --Loops -- | For, While, Break and Continue
  • Introduction of Loops - Why and Where to use Loops
  • For Loop with Final Range - Run code until the given condition(value) reach
  • For Loop with initial and final range -Run code between given range
  • For loop with increment value - Run code with different increment value
  • For loop with decrement value - Run code with different decrement value
  • For loop with list - Running a loop on the List of values
  • While Loop with increments - How to use while loop with increment condition
  • While loop with decrement - How to use while loop with decrement condition
  • Break Statement - When Loop in-between when a given condition match
  • Continue Statement - Skip remaining part of Loop when condition match
  • Else Statement - Execute some code once the loop is completed
** Programming for Realtime Work & Interview Preparation **
  • Practical Programming - 1 :Take 2 input from user and interchange variable value
  • Practical Programming - 2 : Print Rectangle
  • Practical Programming - 3 : Print table where only display selective numbers
  • Practical Programming - 4 : Write program to find factorial of a number
  • Practical Programming - 5 : Write program to Generate Fibonacci series
  • Practical Programming - 6 : Write program to check Number is Prime or Not
  • Programming Solutions
How to do String Handling -Must for Interview Preparation & Real Automation Work
  • What is String, How to Define String - Perform operation like Concat & Repeat
  • String : Fetch Substring - By giving Start and End index values
  • Common String Functions - Length, Capitalize, Upper and Lower
  • Common String Functions -lStrip, rStrip and Strip
  • Common String Functions - Replace Data, Find Data and Split Data
  • Common String Functions - Replace Data, Find Data and Split Data -2
  • Compare 2 Strings in Python with Practical Examples
Complex Data Types | Work with List, Tuples and Dictionary