Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.6 KB

README.md

File metadata and controls

34 lines (26 loc) · 1.6 KB

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)