Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Locators, XPath Expressions, CSS Selectors and Locator Tools
Rating: 4.2 out of 5(12 ratings)
3,106 students

Locators, XPath Expressions, CSS Selectors and Locator Tools

Includes the creation of complex XPath Expressions and CSS Selectors from scratch and many more
Created byArun Motoori
Last updated 12/2020
English

What you'll learn

  • HTML Basics required for understanding or learning Locators
  • Locator concepts, Types and choosing Locators
  • Creating XPath Expressions from scratch on the fly
  • Creating CSS Selectors from scratch on the fly
  • FireBug and FirePath Alternatives for auto-generating the Locators

Course content

5 sections91 lectures20h 25m total length
  • What is HTML?7:59

    Explore what HTML stands for, the purpose of hypertext markup language, and how HTML is used to create and structure web pages, with real-world examples and basics for Selenium learners.

  • HTML Tags, Attribute Names and Values, Enclosed Text and HTML Elements11:55

    Understand html tags, attribute names and values, and enclosed text that define html elements and their opening and closing tags.

  • Structure of HTML18:39

    Explore the structure of HTML, including the HTML element, head, and body, and learn to create pages with the title tag and headings like h1 to h3.

  • Adding Title to the HTML Web Page5:54

    Learn to add a title to an html page. Save the file and preview the page to see the browser title and the impact of a missing title.

  • Adding Paragraphs to the HTML Web Page6:28

    Learn to add paragraphs to an html page by inserting p tags inside the body, and see how text renders in a browser during a selenium demonstration.

  • Adding Bold, Italic and Underlined text to the HTML Web Page7:13
  • Adding different sizes of headings8:50

    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.

  • Adding hyperlinks to the web page6:35

    Learn how to add hyperlinks to web pages using anchor tags, href attributes, and optional targets to navigate to linked pages, demonstrating practical examples for selenium learners.

  • Adding Rulers to the Web Page5:55

    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.

  • Adding Images to the Web Page5:18

    Learn how to add and display images on web pages using Selenium basics, including inserting images in the body and loading a logo image.

  • Adding Line Breaks to the Web Page5:46

    Explains what line breaks are, demonstrates adding line breaks with break tags on a web page, and shows how display changes in Selenium tests.

  • Adding Table to the Web Page11:09

    Create a web page table using the table element, define two columns with headings and data, and render borders to distinguish headers from body content.

Requirements

  • Basic knowledge about software usage

Description

This course covers all the below topics in detail:

HTML Basics that are required for learning and understanding different types of Locators

  1. Locator concepts

  2. Types of Locators

  3. Creating Complex XPath Expressions from scratch

  4. Creating Complex CSS Selectors from scratch

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

Who this course is for:

  • Beginners who are new to Selenium Automation
  • Beginners aspiring to learn different Locators
  • If you want to learn all the Locators to be used in Selenium Automation in detail, complete and from scratch