- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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