Course Code: bspsel1
Duration: 7 hours
Course Outline:

Module 1. Introduction to Selenium Project

  • The selenium project and related tools
  • The test automation
  • Types of test

Module 2. Installation

  • Different types of installation
  • Installing libraries
  • Installing binaries
  • Installing a standalone server

Module 3. Using WebDriver

  • Understanding the components in action
  • The requirements
  • Acting on Browser
  • Using implicit and explicit waits
  • Maintaining code using Support classes
  • Using http proxies
  • Finding WebElement(s)
  • Sending keys

Module 4. Remote WebDriver

  • The Remote WebDriver server
  • The Remote WebDriver client

Module 5. Applying Guidelines

  • The page object design pattern
  • Mocking external services
  • Implementing test isolation
  • What to avoid