Live Webinar - ITIL 4 Overview - What’s New from ITIL v3 to ITIL 4

closeClose

Working with Selenium | Selenium Web Testing

Course Details
Code: TTJ9323
Tuition (USD): $2,195.00 • Classroom (3 days)

Working with Selenium | Selenium Web Testing is a hands-on, three-day course that introduces students to the concepts and techniques of testing Web Application with the Selenium testing tool set. Students will explore, learn and use practical skills and best practices required to effectively test Web Application with Selenium using the latest features and methods. Throughout the course, students will work with a complex Web Application that requires a number of testing scenarios. This course uses Selenium 2 and the WebDriver interface to design and implement tests, and also includes testing Ajax pages.

Who Can Benefit

This course is designed for experienced Web Developers or Test Engineers working with Web Applications who are new to Selenium. Students should have a background in Web technologies and testing concepts is assumed. Attending students should have background or prior exposure to basic Java programming syntax.

  • Experience Web Developers
  • Test Engineers
  • IT Personnel who need to learn about and use Selenium

Course Details

Course Topics

  • Introduction
  • Getting started with Selenium
  • Fundamentals of Testing
  • The Selenium IDE

Using Locators

  • Locating by id
  • Locating by name
  • Locating by link
  • Locating by XPath
  • Filtering
  • CSS Selectors

WebDriver

  • WebDriver API
  • WebDriver SPI
  • Working with Browser Drivers
  • WebDriver Profiles
  • Using waits within WebDriver

Design Patterns for Web Testing

  • Page Object Pattern
  • Page Factory Pattern
  • Loadable Components

Finding Elements

  • Finding Elements by id
  • Finding Elements by name
  • Finding Elements by XPath
  • Finding Elements by class name

Testing Mobile Applications

  • Creating an Emulator
  • Testing Android Applications
  • Testing iPhone Applications
  • Working with HTML5
  • Capture Screenshots
  • Selenium on a Grid
  • Using Java or Ruby as the Testing Script Language
  • Debugging Testing Scripts
  • Automating Selenium Testing
  • Summary