An open API service indexing awesome lists of open source software.

https://github.com/klamping/wdio-workshop

WebdriverIO Workshop
https://github.com/klamping/wdio-workshop

automation nodejs selenium testing training webdriver webdriverio

Last synced: 10 months ago
JSON representation

WebdriverIO Workshop

Awesome Lists containing this project

README

          

# :star2: WebdriverIO Workshop :star2:

Manually testing your website after every change is a :boom: pain :boom:, but setting up a test automation tool can be even worse.

Instead of struggling through :coffee:Java:coffee:, what if you could just use :heartpulse:JavaScript:heartpulse:?

WebdriverIO makes automated testing friendly by providing a NodeJS interface for Selenium-based testing :100:

This workshop will dive deep in to [WebdriverIO](http://webdriver.io), an open-source library used for Selenium testing. :cool:

We'll cover all the steps to get started writing automated browser tests, including:

1. [Installation and Setup](./exercises/1-installation.md)
2. [Mocha, Chai and Assertions](./exercises/2-assertions.md)
3. [Common Commands](./exercises/3-commands.md)
4. [Utility Commands](./exercises/4-utilities.md)
5. [Pause and Debug](./exercises/5-debug.md)
7. [Next Steps](./exercises/6-next-steps.md)

## :ok_hand: Learning Outcomes :ok_hand:

- Install and run WebdriverIO test scripts
- Understand the layers of automated browser testing
- Be able to integrate tests with third-party tools like Sauce Labs
- Have a solid list of next steps for implementing testing on their projects

## :construction_worker: Pre-requisites :construction_worker:

This workshop targets folks with the following experience levels (or above):

- [Node.js](https://github.com/maxogden/art-of-node#the-art-of-node) - Basic
- [Javascript](https://www.codecademy.com/learn/javascript) - Intermediate
- [Command line](https://commandlinepoweruser.com/) - Basic

## :godmode: Further Learning :godmode:

- ["Learn WebdriverIO" Video Course](http://learn.webdriver.io)
- [Jumpstarting Selenium Testing in Your Organization with Javascript, WebdriverIO & Cucumber](https://www.youtube.com/watch?v=Ua_vGRPnAtM)
- [WebdriverIO Examples](https://github.com/webdriverio/webdriverio/tree/master/examples)