Skip to content
/ e2e Public
forked from mondata-dev/e2e

WebdriverIO CucumberJS Typescript

License

Notifications You must be signed in to change notification settings

M3psipax/e2e

 
 

Repository files navigation

WebdriverIO CucumberJS Typescript

Usage

npm install
npm run test
npm run test:debug
npm run allure-report

Boilerplate project with CucumberJS configured with typescript

  • Allure Reporter
  • Typescript PageObjects
  • Chai For assertions
  • Selenium Standalone with chrome and firefox capabilties in headless mode
  • Visual regression testing via https://github.com/ennjin/wdio-visual-regression
  • prettier
  • eslint
  • Vscode launch configuration to debug tests

Debugging Tests

  • browser.debug() statement in code and then: npm run test:debug this will enalbe debug repl in console window
  • Add breakpoints in vscode or debugger statement and run launch configuration in vscode.

Dependencies

Java must be installed to run allure reports

About

WebdriverIO CucumberJS Typescript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 85.4%
  • TypeScript 10.2%
  • Gherkin 4.4%