Selenium 01 – Selenium IDE
Introduction to Selenium
What is Selenium
Java Installation
How to Download Eclipse
Basic Programs of Eclipse
Eclipse Tool
Different Types Views
How to use Debug Mode
Conclusion of Eclipse Tools
Introduction to Java
Install IDE FireBug and FirePath
Record and Debug Script
Pause and Step Execution
Wait Command
Verify Alert
Assert Alert
Store and Echo
Store Eval and Stored Vars
JavaScript Basics
JavaScript Basics Continues
User Extensions Basics
More on User Extensions
Regular Expressions
Regular Expressions Continues
Creating New Test Care
Login to Flipkart
View Gift Card Balance
Link Count
Link Count Continues
Add Items to Cart
Delete From Cart
More on Delete Cart
Log Out
Parameterization of Test Cases
Parameterization of Test Cases Continues
More on Parameterization of Test Cases
Capturing Screenshots in Selenium IDE
Conclusion
Selenium 02 – TestNG
Introduction to TestNG
Types of Annotations
TestNG Annotations and Reports
Annotation Calling Sequence
Annotation Calling Sequence Continue
Before Class and Before Test
How to Run Tests Using Testng Xml File
Run Testng Xml File Programmatic
Run TestNG Xml File from Command Prompt
Run TestNG Xml File Command Prompt
Run Tests in TestNG Using Batch File
Scheduling the Batch File in Task Scheduler
Test Methods
Test Methods Continues
Inside Method
Grouping
Grouping Continues
Creating Three Test Method
Exclude and Include
Parameterizing Test Cases
Parameters Annotation
Data Provider Example
Data Provider
Data Provider Continues
Maintaining Data Providers
Maintaining Data Providers Continues
Testing Log in Part
Data Providers for Different Tests
Single Data Provider for Multiple Tests
Parameters to Data Provider
Parameters to Data Provider Continues
How to Execute Tests in Parallel
Single Data Provider Method
I test Context
How to execute classes in Parallel
How to execute classes in Parallel Continue
How to Execute Methods in Parallel
Invoking Multiple Threads Using Thread Pool Size
Retry Failed Tests
Retry Failed Tests Continues
Custom Correction of Retry
Run As TestNg Suite
Selenium 03 – TestNG with Apache Ant and Maven
Introduction to Apache Ant
Configuring Ant
Build Xml
Build Xml Continues
Executing Class Path
Test NG Results XSLT Reports
More on XSLT Reports
Introduction to Maven
Maven vs SVN
Create Maven Project from Command Prompt
Importing Maven Project Into Eclipse
Importing Maven Project Into Eclipse Continues
Modifying Test Case
Converting Existing Project to Maven
More on Existing Project to Maven
Selenium 04 – Selenium WebDriver
Introduction to Selenium WebDriver 3
Selenium Overview
Configuring Gecko Driver
Launching Firefox Browser
Architecture of Selenium WebDriver
Methods in WebDriver
Methods in WebDriver Continues
Configuring Chrome and IE Driver
Configuring IE Driver
Parameterize and Launch Browser Dynamically
Creating and Launching Firefox Profile
Creating and Launching Firefox Profile Continues
Downgrading Firefoxand FirePath
How to Add Javadoc Location
Difference Between Selenium IDE RC and WebDriver
Desired Capabilities
Working with Proxy Servers
More on Proxy Servers
HTML Structure Inspect Elements
HTML Structure Inspect Elements Firefox
Basic Tags in HTML
Basic Tags in HTML Continues
Locators
Locators Continues
Sendkeys Click, Close and Quit
Why Driver Close is Not Working
Xpath Absolute and Partial
Xpath Absolute and Partial Continues
Relative Xpath
Web Element Usage and Examples
Generating Css Selector
Types of Css Selector
Creating Sign in Button Using Css Selector
Creating Signup Button Using Css Selector
Creating Signup Button Using Css Selector Continues
Finf Element Using Css Selector
Different Browsers
Implicit Wait and Examples
Explicit Wait and Examples
Visibility of Element
Understanding Fluent Wait
Managing Multiple Windows
Using the String Method
Storing the Data
Element for Parent Window
Dealing with Alerts
Elements for Alert
Selenium 05 – Manage Web Elements using Selenium
Managing Text Fields
Working With Links
Controlling Execution Using Testng XML
Usage of Text Element and Usage of CSS Selector
List and Multiple List
List and Multiple List Continues
Indentity Multiple Element
Methods of Indentity Multiple Element using Java File
More on Methods of Indentity Multiple Element
More on Methods of Indentity Multiple Element Continues
What is Stale Element Exception
How to Resolve the Error in Stale Element
Creating the Dropdown Element
Option Present in Dropdown Element
How to Habndle Class in Dropdown Element
Creating Checkbox and Radio Button
Creating Checkbox and Radio Button Continues
More on Radio Button
Complete Web Page Automation using Selenium
Introduction to Complete Web Page Automation
Using the Webdriver Method
Count of the Footer Section
Dealing with the Footer Sector Link
Validation of the Text
Working with Java Script Executor
Javascript Executor Introduction
Synchronisation in Selenium
Introduction to Web UI Control Techniques in Selenium
Working With Syncronization in Selenium
Working With Syncronization in Selenium Continues
Explicit Wait Syncronization in Selenium
Fluent Wait Command Syncronization in Selenium
Dropdown In Web UI Techniques
More on Dropdown
Static Dropdown Example
Dynamic Dropdown Example
Dynamic Dropdown Example Continues
Output of Dropdown Function
Check Box and Radio Buttons
Script for Radio Buttons
Validation of Radio Buttons
Alerts in Selenium Automation
Types of Alerts
Confirm Alert Box
Validation of Checkbox in Radio Button
Learning the Get Text Process
Understanding Action Class
Creating Action Class
Methods of Action Class
Advanced UI Techniques in Selenium
Introduction to iframes Content
Methods using Actions Class
Examples on Actions Class
Different Methods for Actions Class
Creating a New Class
Creating Actions an Actions Class
Understanding Concept of Child Windows
Purpose of Iterator Strings
Example on Child Windows
Selenium using .NET Training
Introduction to Selenium
Build a Test CaseLogin Suite
Login Suite
Login Suite Continues
Assert Verify
Selenium Command by Locator
Selenium Command by Locator Continues
Inspect in DOM Panel
Assert Alert Pattern
Selenium IDE Final
Selenium Web Driver
Selenium WebDriver Commands
Selenium WebDriver Commands Continues
Selenium WebDriver Commands Advanced
Webdriver Commands API and Operations
Locator Techniques in Selenium
Introduction to Locator Techniques in Sikuli
How Check Latest Version
Working With Locators
Customization of Xpath in Locators
Customization of Xpath in Locators Continues
Interview Questions of Selenium
Relative Xpaths
Absolute Xpaths
Axes Methods in Xpaths
Axes Methods in Xpaths Continues
More on Axes Method