Skip to content

A WebDriverIO project that supports web and mobile app test automation. The framework implements a keyword-driven, component-based approach.

Notifications You must be signed in to change notification settings

aaronbriel/wdio-component-keyword

Repository files navigation

webdriverio-component-keyword

A WebDriverIO project that supports web and mobile app test automation. The framework implements a hybrid, keyword-driven page component pattern, which makes adding locators as simple as placing two strings in a JSON file and filling in a Cucumber step.

Tech Stack

  • Javascript (ES6)
  • NodeJS
  • WebDriverIO
  • CucumberJS

Getting Started

Add the following tools to your environment:

Once your tools are configured, download the project and navigate to the root directory.

  • Run: npm install
  • Install allure reporter: npm install -g allure-commandline --save-dev
  • If everything built successfully, you're ready to run tests.

Running Tests

  • npm run <BROWSER> can be chrome, firefox, edge, ie11, safari, androidEmulator, iphoneSimulator and others (full list in capabilities.json)

About

A WebDriverIO project that supports web and mobile app test automation. The framework implements a keyword-driven, component-based approach.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published