• Online, Self-Paced
Course Description

To become proficient in automated testing using Selenium as your primary software product, you'll need to be able to manage databases and logs.

In this course, you'll explore the role of database and log management in functional test automation, the use of EventListener and EventFiringWebDriver, the various log levels that can be used in Selenium Python, and the exceptions that can be raised when automating functional test cases.

Next, you'll learn how to use Listeners to track before and after statuses of click events, databases to define and store test data, and Python Imaging Library to crop elements out of web pages. Next, you'll manage nested iframes in Selenium Python and cookies storing session-specific data. Finally, you'll explore the concept of logging and learn to manage logs and prepare audit trails.

Learning Objectives

{"discover the key concepts covered in this course"}

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.