Selenium Deep Dive: Setting Up Selenium for Automated Testing


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Selenium is a great open source tool for automating testing on web browsers and can significantly reduce your testing time and cost. In this course, you'll explore the essential features and key components of Selenium and the key features of the Selenium Automation Framework. You'll also learn about the different types of application testing that can be automated using Selenium. Finally, you'll see how to set up Selenium with PyCharm, Selenium integration with Eclipse, and the use of Unittest to create test scripts in Python and generate HTML test execution reports.



Expected Duration (hours)
1.2

Lesson Objectives

Selenium Deep Dive: Setting Up Selenium for Automated Testing

  • discover the key concepts covered in this course
  • recall essential Selenium features and the different types of application testing that can be automated using Selenium
  • recognize the key components of Selenium that are used to describe test suites and test steps involved in managing the Selenium testing life cycle
  • recognize Selenium Automation Framework features and the steps involved in implementing test automation
  • set up Selenium on Python and Java environments
  • configure Selenium with PyCharm and Eclipse to set up Selenium test automation environments for Python and Java
  • create a sample test script to illustrate how to write and execute a Selenium test script in Python using the PyCharm IDE
  • configure Eclipse with the PyDev plugin and create a sample test script to illustrate how to write and execute a Selenium test script in Python using the Eclipse IDE
  • create Selenium tests in Python with Unittest and create a cleanup strategy to free resources post test execution
  • generate an HTML test suite execution report for Selenium Test Suites using Unittest and HTMLTestRunner
  • use various assertions in Unittest to create productive and simplified Selenium test cases
  • summarize the key concepts covered in this course
  • Course Number:
    it_atsedddj_01_enus

    Expertise Level
    Intermediate