Introducing Selenium & Locators: Working with Locators in Selenium

Selenium 3.17.2+    |    Intermediate
  • 19 videos | 2h 33m 24s
  • Includes Assessment
  • Earns a Badge
Rating 4.0 of 1 users Rating 4.0 of 1 users (1)
Selenium WebDriver is a powerful tool in the Selenium suite that enables automation of web applications for testing purposes by directly interacting with browsers. In this course, you will set up a Java project specifically configured to run Selenium tests. You will run your first Selenium test to gain insights into the setup and execution processes, learn to configure drivers manually, adjust browser options, and establish a basic test framework. Additionally, you will discover how to navigate web pages using the Selenium WebDriver. Next, you will understand the importance of locators in Selenium, essential for identifying elements on a webpage. You will learn to interact with web elements using class names and identifiers, locate multiple elements, and search subsets of the Document Object Model (DOM). You will also be introduced to advanced locators using cascading style sheet (CSS) selectors, XPath, and text links, along with relative locators for defining element relationships. Finally, you will explore advanced user interactions with the Selenium Actions application programming interface (API). You will learn to automate button clicks, perform hover and drag-and-drop actions, and execute keyboard operations.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Set up an apache maven project to run automated selenium tests in java
    Configure a selenium test
    Configure browser drivers manually
    Configure browser options to manage browser behavior
    Set up a basic test framework with reusable code
    Use the navigation objects in selenium webdriver
    Work with id locators
    Use driver methods to interact with web elements
    Locate web elements using the class attribute
  • Locate multiple web elements and query a subset of the document object model (dom)
    Use cascading style sheet (css) selectors to locate id, tag name, and class elements
    Use xpath, link text, and partial link test to locate elements
    Use relative locators to access elements based on other elements
    Use actions for more complex mouse interactions
    Perform hover and drag-drop using actions
    Perform keyboard actions and text manipulation
    Interact with radio buttons and checkboxes using clicks
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 55s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 8m 41s
    In this video, you will learn how to set up an Apache Maven project to run automated Selenium tests in Java. FREE ACCESS
  • Locked
    3.  Running Our First Selenium Test
    9m 19s
    In this video, find out how to configure a Selenium test. FREE ACCESS
  • Locked
    4.  Configuring Drivers Manually
    10m 15s
    Discover how to configure browser drivers manually. FREE ACCESS
  • Locked
    5.  Configuring Browser Options
    11m 39s
    In this video, discover how to configure browser options to manage browser behavior. FREE ACCESS
  • Locked
    6.  Setting Up a Basic Test Framework
    5m 50s
    Find out how to set up a basic test framework with reusable code. FREE ACCESS
  • Locked
    7.  Navigating Using the Selenium WebDriver
    7m 54s
    During this video, you will learn how to use the navigation objects in Selenium WebDriver. FREE ACCESS
  • Locked
    8.  Introducing Locators
    8m 6s
    Learn how to work with ID locators. FREE ACCESS
  • Locked
    9.  Interacting with Web Elements
    11m 6s
    In this video, you will learn how to use driver methods to interact with web elements. FREE ACCESS
  • Locked
    10.  Locating Elements Using Class Names
    8m
    In this video, discover how to locate web elements using the class attribute. FREE ACCESS
  • Locked
    11.  Locating Multiple Elements and Searching a Subset of the Document Object Model (DOM)
    8m 32s
    Find out how to locate multiple web elements and query a subset of the Document Object Model (DOM). FREE ACCESS
  • Locked
    12.  Using Cascading Style Sheet (CSS) Selectors to Locate Elements
    12m 11s
    Discover how to use cascading style sheet (CSS) selectors to locate ID, tag name, and class elements. FREE ACCESS
  • Locked
    13.  Using XPath, Link Text, and Partial Link Text to Select Elements
    6m 17s
    During this video, you will learn how to use XPath, link text, and partial link test to locate elements. FREE ACCESS
  • Locked
    14.  Using Relative Locators to Access Elements
    11m 34s
    In this video, you will learn how to use relative locators to access elements based on other elements. FREE ACCESS
  • Locked
    15.  Using the Actions API for Button Clicks
    7m 52s
    In this video, you will learn how to use actions for more complex mouse interactions. FREE ACCESS
  • Locked
    16.  Performing Hover and Drag-Drop Using the Actions API
    7m 11s
    In this video, discover how to perform hover and drag-drop using actions. FREE ACCESS
  • Locked
    17.  Performing Keyboard Actions Using the Actions API
    11m 27s
    Find out how to perform keyboard actions and text manipulation. FREE ACCESS
  • Locked
    18.  Interacting with Radio Buttons and Checkboxes
    3m 27s
    In this video, discover how to interact with radio buttons and checkboxes using clicks. FREE ACCESS
  • Locked
    19.  Course Summary
    2m 7s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.