Selenium Features- What you need to know
Selenium WebDriver Architecture Simplified
Selenium Introductory Notes download
Video Player Setting tips for Best Experience in viewing course
Install Java & Selenium -Get Started with basic Steps of the Selenium WebDriver
Install Java & Eclipse - Setup Maven Project from Scratch
Setting up Eclipse Maven Project with Selenium dependencies from Scratch
Understanding the core concept of Browser driver classes and Webdriver Interface
How to run tests in Google Chrome & Importance of Chromedriver.exe file
Troubleshooting steps if you fail to invoke chrome browser with Selenium
Getting Started with basic Selenium WebDriver methods
How to run tests in Firefox and Edge browser with Gecko and edge drivers
Running the tests in Microsoft Edge browser- Importance of edge driver
Code Download
Important Note about next section
Important Note on OS compatibility
Quiz - Check Your Knowledge
Brush up Java Concepts for Selenium Automation
Course Strategy to learn Java basics for Selenium Automation
Introduction to Java variables and Data types with examples
What are Arrays in Java? How to initialize and retrieve the values of array
Introduction to For loop to iterate over array of Strings and Integers
Enhanced for loop declaration & using Conditional statements inside the loops
Code download
Array Exploration
What is Arraylist and differences between Arraylist and Arrays
Iterating over Arrays and Arraylists and its related methods
Strings in Java - How to declare Strings & Important String methods
How to create methods and access methods using Java class objects
CORE JAVA In depth for Manual testers and Beginners
7 hours Indepth Java learning with Interview Ques
Locator Techniques& Tools used to identify Objects
Important Notes
Importance of locators in Selenium WebDriver to identify the elements
Identifying the Web elements with id and name locators with example
Introducing Class name and Css Selector locators to identify elements
Browser plugins- Selectorshub to identify and validate the elements on the page
Working with Xpath and linktext locators and different ways of writing xpaths
Building Customized Xpath and Css Selector locators based on html attributes
Generating xpaths with parent to child tags traverse techniques
Advanced Locators Identification & Interview Questions on Parsing Text
Generating Css selectors based on regular expressions - Example
Identifying web elements based on unique Tag name locators - example
Generating xpaths based on the button texts on the page with the example
Parse the String with Java methods to get the password dynamically from the page
Running the tests in cross browser and how to inspect objects in Edge & Firefox
Identify locators using Siblings with Xpath traverse - example
How to Traverse from child element to parent element with xpath - Example
Automate Browser navigations and window properties with Selenium Webdriver
Selenium Webdriver->Techniques to automate Web elements
Important Note
Update with latest Selenium Version - Selenium Manager (Beta)
Handling Static dropdowns with Select webdriver API
Updated lecture on latest Dropdown looping UI
Handle Dynamic dropdowns with Webdriver API
Parent-Child relationship locator to Identify the objects Uniquely
Code Snippet download
Handling AutoSuggestive dropdowns using Selenium
AutoSuggestive code download
Handling Checkbox and getting the size of them with Selenium
Importance of Assertions in Automation testing and how to use them
Checkboxes exercise
Handling Calendar UI in travel websites using Selenium
Validating if UI Elements are disabled or enabled with Attributes
UI(Dropdowns,EditBoxes,Error Valdiation) Assignment
End to End Automation using all UI Elements with selenium
Exercise code download
Handling Java Alerts using Selenium Webdriver
Alerts code download
Deep Dive into Functional testing with Selenium
Code formatting and Debugging
Problem - Adding Items into Cart for Ecommerce App
Sending Array of Products to Cart for checkout
Building Programming Logic to process items in array for Cart
Debugging the code to understand how flow is being built
Fixing the problem of inconsistent locators and making tests clean
code download
Synchronization usage in Selenium webdriver
What is Implicit wait? Explain with real time scenario
What is explicit wait? Explain with real time scenario
Scenario to automate and necessity of waits in the example
Practical examples on Implicit wait
Practical examples on explicit waits
Synchronization with Explicit wait - Assignment
What is Fluent wait? Its advantages
Building Customized methods using FLuent wait