
Understand html tags, attribute names and values, and enclosed text that define html elements and their opening and closing tags.
Learn to add and vary heading sizes on web pages using h1 through h6, understanding heading levels and how to display different sizes with Selenium.
Learn how to add a self-closing ruler element to an estimate page and display it in the body, illustrating basic html structure and tag behavior.
Explore the different types of locators in Selenium, including id, name, link text, CSS selectors, and XPath expressions, and learn how locator tools help locate elements on web pages.
Demonstrating locating elements with the Selenium name locator by using the name attribute, this lecture covers inspecting the element and a practical text box example to verify the locator.
Explore the hierarchy of HTML source code to understand how XPath expressions and CSS selectors locate UI elements on a web page.
Learn the two types of XPath expressions—absolute XPath expressions and relative XPath expressions—and how they locate elements in web pages, with guidance on when to use each in Selenium automation.
Master building absolute XPath expressions from scratch to locate elements from the root, with practical demos and examples using the Robot extension for Chrome to validate locator accuracy.
Explore relative XPath expressions through hands-on examples locating images, links, and UI elements in a Chrome page; learn to combine expressions with the pipe operator and adapt to staging environments.
Learn how XPath axes enhance element location in Selenium by using self, parent, child, descendant, following, and preceding axes to locate dynamic UI elements with robust XPath expressions.
Learn how the preceding XPath axis locates elements that precede a reference node, using locator expressions with practical browser examples to improve element targeting.
Discover how to locate web elements with the parent XPath axis and related axes, using nearby and sibling relationships to build robust selectors when direct paths fail.
Master descendant XPath axes by exploring how to locate children and grandchildren with XPath expressions, using browser inspection and practical examples.
Explain what a css selector is and how it serves as a locator in Selenium, alongside xpath expressions and other locator types.
Explore how to use the not operator in CSS selectors to exclude elements, combine multiple conditions, and apply practical examples with selenium-based demonstrations.
XPath expressions are powerful over CSS selectors in Selenium, using axes like following-sibling and ancestor to locate elements. Seven locator types and their priorities guide element locating.
Learn to use ChroPath in Chrome to locate elements with XPath and CSS selectors, install the Chrome extension from the Chrome Web Store, inspect elements, and validate locators.
This lecture demonstrates using the default Chrome DevTools to inspect web pages, locate elements, and validate or auto generate XPath expressions and CSS selectors for reliable locating.
Learn to locate web elements with the XPath helper by auto generating and validating absolute and relative XPath expressions in Chrome, enabling robust element selectors.
learn to use the Chrome console and inspector to validate xpath expressions and css selectors for locator tools and locating web elements.
This course covers all the below topics in detail:
HTML Basics that are required for learning and understanding different types of Locators
Locator concepts
Types of Locators
Creating Complex XPath Expressions from scratch
Creating Complex CSS Selectors from scratch
FireBug and FirePath Alternative tools for Locators Auto-generation
By the end of this course you will be able to create reliable, stable and complex Locators for locating UI elements on the web pages.
This course is for the Test Automation engineers who want to create better and 'easier to maintain' locators.
Check the course contents for more details.