Selenium Deep Dive: Managing Modern Application Components


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

A fundamental step in becoming proficient in automated testing and an expert Selenium user is to learn how to test different components of modern applications using Selenium, Selenium WebDriver, and various other frameworks.

In this course, you'll work with Selenium and Java to read data from properties files and with Selenium WebDriver to take screenshots when tests fail during test automation. You'll test drag and drop functionalities using Web Driver's Action's class and test calendar scenarios using jQuery DatePicker and Kendo UI DatePicker.

Next, you'll learn how to handle Selenium WebDriver's "Element is not clickable at point" exception scenarios. Finally, you'll fetch texts from PDF files and use the HTTP client library to find broken or invalid images and links on web pages.



Expected Duration (hours)
0.9

Lesson Objectives

Selenium Deep Dive: Managing Modern Application Components

  • discover the key concepts covered in this course
  • read data from properties files using Java and Selenium and then use the read data to automate tests
  • take screenshots when tests fail using Selenium WebDriver
  • automate testing drag and drop functionality using WebDriver's Action's class
  • automate testing the context menu functionality of applications using WebDriver's Actions class
  • automate testing calendar scenarios using the jQuery DatePicker
  • automate application testing using Kendo UI DatePicker
  • demonstrate how to handle "Element is not clickable at point" exception scenarios with Selenium WebDriver
  • fetch texts from PDF files while automating test executions using Selenium, Java, and TestNG
  • use the HTTP client library to check the status codes of images on web pages and implement automated testing to find broken or invalid images
  • find broken links on web pages using Selenium WebDriver and the HTTP client
  • summarize the key concepts covered in this course
  • Course Number:
    it_atsedddj_09_enus

    Expertise Level
    Intermediate