Skip to content

WDIO (v8) - Mocha framework with Typescript for web application automation

License

Notifications You must be signed in to change notification settings

Thangarajtk/wdio-mocha-ts-boilerplate

Repository files navigation

WebDriverIO - Mocha Typescript

WebdriverIO

WebdriverIO is a progressive automation framework built to automate modern web and mobile applications. It simplifies the interaction with your app and provides a set of plugins that help you create a scalable, robust and flakiness test suite.

Pre-requisites

NodeJs Java Docker VSCode

Project Setup and Dependencies Installation Steps

  1. Clone the project from GitHub.
  2. Open Terminal from the project root directory wdio-mocha-ts-boilerplate on the VS code.
  3. On the terminal, Run command npm install to install all the dependencies present in the package.json file.

Steps to execute tests locally

  • Run command npm run test

Steps to execute tests on Docker container

  • Run command npm run test:docker

Reports

  • Spec Reporter
  • Allure Reporter

Key Features

  • WDIO v8 with Mocha framework
  • expect-webdriverio assertions
  • Page Object design pattern
  • Support for cross browser testing and Parallel execution
  • Docker (Grid - Hub + Node)

About

WDIO (v8) - Mocha framework with Typescript for web application automation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published