The Java Fundamentals needed to understand the Selenium WebDriver Java methods are covered
Software Installation and Java concepts - 10 hours of detailed video sections are added
All required topics to master the Selenium WebDriver concepts are covered in the course
Get Started with Selenium Java Automation
> Launching different browsers with Selenium Java code
> Navigate vs Get method differences
> findElement and findElements coding Examples
Selenium WebDriver Hierarchy
The Java Fundamentals needed to understand the Selenium WebDriver Java methods are covered
Software Installation and Java concepts - 10 hours of detailed video sections are added
All required topics to master the Selenium WebDriver concepts are covered in the course
Get Started with Selenium Java Automation
> Launching different browsers with Selenium Java code
> Navigate vs Get method differences
> findElement and findElements coding Examples
Selenium WebDriver Hierarchy
> Understand the Hierarchy of Different Interfaces and Browser Driver Classes with the WebDriver Interface
Selenium Manager - Automated Driver Management
> Practical demonstration of the Automated Driver binaries downloads from Selenium 4.6.0 onwards
Selenium Manager - Automated Browser Management
> Practical demonstration of the Automated Browser downloads for the Chrome and Firefox browsers
Selenium WebDriver Architecture
> Understand the actual working of the W3C Protocol for the Selenium 4 WebDriver Architecture
Selenium WebElement Hierarchy
> Understand the Hierarchy of the WebElement Interface with different Parent Interfaces
Locators in Selenium
> Detailed Examples on all different Locators in Selenium
> Id, Name, ClassName, TagName, LinkText, PartialLinkText, CSS Selector, XPath
Relative Locators in Selenium 4 - Latest feature
> Previously called as Friendly Locators
> Coding Examples to use methods - leftOf(), rightOf(), above(), below(), near()
Writing Complex XPath for Interview Perspective
> Multiple Dynamic XPath examples with different Real time E-commerce websites
> Using XPath Axes methods for solving Interview perspective and practical Web Elements
Handling Frames
> Switching to Frames - ID, Name, Index, WebElement
> Working with Nested Frames
> Switching to Parent Frame and Main web page
Handling Windows
> Switching to other Open windows using Window Handles
> Switching to New Window (Window Type - TAB/WINDOW - Latest Selenium 4 feature)
Handling Alerts
> JavaScript Alerts Handling - Normal, Confirmation, Prompt Alerts
> Basic Authentication Popup Handling
Handling Dropdowns
> Single Select Dropdown
> Multi Select Dropdown
> BootStrap Dropdown
> Hidden Dropdown
> Auto Suggestion Dropdown
Synchronization - Wait methods in Selenium WebDriver
> ImplicitWait - using Duration class - Latest Selenium 4 feature
> ExplicitWait using WebDriverWait
> ExplicitWait using FluentWait
PageLoadTimeout and ScriptTimeout concepts in Selenium WebDriver
> Learn how to use them with Coding Examples
Default Timeout values in Selenium WebDriver
> Debugging the WebDriver reference variable in Java Runtime
PageLoadStrategy in Selenium WebDriver
> Three Page Loading Strategies -
Selenium Grid 4 - using Remote WebDriver - Traditional VMs Mode
> Selenium Grid 4 - Overview and Grid 4 vs Grid 3
> Different Modes in Selenium Grid 4
> Standalone Mode - Practical Coding Demo
> Hub and Nodes Mode - Practical Coding Demo
Selenium Grid 4 - Docker Mode - Containers
> Selenium Grid 4- Docker Mode - Overview
> Docker Desktop Software Installation
> Docker Fundamentals - Image, Container, Hub, Commands
> Selenium Grid 4 - Practical Coding Demo - Standalone Docker Containers
> Docker Compose yml file - create Multiple Standalone Docker Containers
> Hub and Nodes using Docker Compose yml file
> Full Distributed Grid using Docker Compose yml file
Students have Lifetime access to the recordings from Udemy.
Course can be accessed from Desktop Web browser on Udemy website, Mobile Apps (Android and iOS).
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.