Selenium Deep Dive: Managing Data Elements Using Python & Selenium


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

To become proficient in automated testing and an expert Selenium user, you need to know how to work with Selenium RC Server and Python to execute tests and manage various data elements.

In this course, you'll learn to work with Selenium RC Server and Selenium Python RegEx to automate testing on various web application components to extract email addresses, phone numbers, href elements, and texts from images. You'll also learn to verify Javascript code execution and implement the Python exception logging module.

Next, you'll learn how to automate low-level mouse interactions using Selenium Python and the ActionChains class. You'll utilize WebDriver's conditional commands using Selenium Python, to automate tests. Finally, you'll use Selenium Python and the ""By class"" locator to fetch all available attributes.



Expected Duration (hours)
0.8

Lesson Objectives

Selenium Deep Dive: Managing Data Elements Using Python & Selenium

  • discover the key concepts covered in this course
  • demonstrate how to implement test execution in Python using Selenium RC Server
  • automate the process of extracting email addresses from web pages using Selenium Python RegEx
  • automate the process of extracting phone numbers using Selenium Python RegEx
  • write automation test scripts to find all href elements using the XPath module provided by Selenium Python
  • demonstrate the process of getting texts from image elements using Selenium Python
  • show how to automate tests that verify JavaScript code execution using Selenium Python
  • implement the Python exception logging module to capture full stack trace in the context of the try and except block in Python to catch and handle exceptions
  • use Selenium Python and the ActionChains class to automate low-level interactions, such as mouse movements and mouse button actions
  • implement WebDriver conditional commands using Selenium Python, to automate tests based on specified conditions
  • use Selenium Python to fetch all available attributes using the "By class" locator provided by Selenium WebDriver
  • summarize the key concepts covered in this course
  • Course Number:
    it_atsedddj_10_enus

    Expertise Level
    Intermediate