Learn how to develop a custom test automation framework with Selenium and your programming language of choice: Ruby, Node.js, or Java.
Overview
Syllabus
Introduction
- Creating automation
- Getting started: What you should know
- Creating automation frameworks
- Choosing a Selenium framework
- Getting started with Ruby
- Managing packages with Bundler
- Installing Bundler gems
- Introducing RSpec
- Introducing Watir
- Testing with Watir: Navigate and wait
- Testing with Watir: Inputs
- Testing with Watir: Assertions
- Getting started with Node.js
- Managing packages with npm
- Introducing Mocha and Chai
- Introducing wdio
- Testing with wdio: Navigate and wait
- Testing with wdio: Inputs
- Testing with wdio: Assertions
- Getting Started with Java
- Managing packages with Maven
- Introducing JUnit
- Introducing Selenide
- Testing with Selenide: Navigate and wait
- Testing with Selenide: Inputs
- Testing with Selenide: Assertions
- Next steps
Taught by
Jain Waldrip