+
Skip to content

seanpoulter/workshop

 
 

Repository files navigation

WebdriverIO Hands On

This little course will help you to get up and running with WebdriverIO v7. It will walk you through different steps that will explain how to setup and use the project successfully.

Prerequisites

In order to go through the course the following software is required to be installed on your system:

  • Node.js (v16 or higher)
  • NPM (v8 or higher)
  • An updated browser (e.g. Chrome, Firefox etc.)
  • A GitHub account (register here, if you haven't)

If you don't have this installed go to chapter 1 where we walk through all install steps.

Chapters

  1. Setup Environment
  2. Writing an automation script using Standalone Mode
  3. WDIO Testrunner
  4. Use of Reporter and Services
  5. Performance Testing
  6. PWA Testing
  7. Custom Reporters and Services
  8. CI/CD Integration
  9. Sauce Labs Integration
  10. Page Objects
  11. Visual Regression Testing
  12. TypeScript
  13. Go Pro

Disclaimer

All code and command examples assume that you are using a MacBook. Usually they should also work on Linux or a PowerShell on Windows. For anyone who has problems running certain things with Windows, please create an issue or provide a PR (see below).

Contributing

Any kind suggestion to this course is welcome. If you have an idea, suggestion or improvements please create an issue or even better create a pull request.

About

A hands on course to learn WebdriverIO from scratch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.0%
  • TypeScript 9.0%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载