Course Outline

Introduction to Watir and Ruby

Installation and Setup

Overview of Watir Architecture

Ruby Scripting for Test Automation

Working with Webdrivers

Working with Page Objects

Locating Page Elements

Creating a Unit Test

Using Watir Methods and Classes

Accessing a Database

Developing a Test Framework


Summary and Conclusion


  • Basic knowledge of test automation
  • Basic understanding of the HTTP protocol, SSL, redirection, etc.
  • Basic knowledge of SQL
  • Some programming or scripting experience


  • Automation test engineers
  21 Hours


Related Courses

JMeter Fundamentals

  7 hours

Web Application Performance Testing with JMeter

  7 hours

JMeter Fundamentals and JMeter Advanced

  14 hours

Web Application Testing with Selenium and JMeter

  35 hours

Test Automation with Selenium

  21 hours

Introduction to Selenium

  7 hours

Selenium for Victims of Manual Testing

  14 hours

Mobile Automation with Appium Overview

  7 hours

Testing with TestNG

  14 hours

Watir: Web Test Automation with Ruby

  21 hours

Tosca: Model-Based Testing for Complex Systems

  35 hours

Robot Framework: Keyword Driven Acceptance Testing

  14 hours

Automate Windows Desktop Applications with AutoIt

  14 hours


  21 hours

Test Automation with Galen Framework

  14 hours