webdriverio/webdriverio


Next-gen WebDriver test automation framework for Node.js

http://webdriver.io

License: MIT

Language: JavaScript

Keywords: automation, cucumber, devtools, jasmine, javascript, mocha, node, performance, performance-test, test, webdriver, webdriverio


WebdriverIO

Next-gen WebDriver test automation framework for Node.js

Build Status CodeCov Gitter


Homepage | Developer Guide | API Reference | Contribute


WebdriverIO is a test automation framework that allows you to run tests based on the Webdriver protocol and Appium automation technology. It provides support for your favorite BDD/TDD test framework and will run your tests locally or in the cloud using Sauce Labs, BrowserStack or TestingBot.

Contributing

Greenkeeper badge

Check out our CONTRIBUTING.md to get started with setting up the repo.

If you're looking for issues to help out with, check out the issues labelled "good first pick". You can also reach out in our Gitter Channel if you have question on where to start contributing.

Packages

Core

  • webdriver - A Node.js bindings implementation for the W3C WebDriver and Mobile JSONWire Protocol
  • webdriverio - A next-gen WebDriver test automation framework for Node.js
  • @wdio/cli - A WebdriverIO testrunner command line interface

Helper

  • @wdio/config - A helper utility to parse and validate WebdriverIO options
  • @wdio/logger - A helper utility for logging of WebdriverIO packages
  • @wdio/reporter - A WebdriverIO utility to help reporting all events
  • @wdio/runner - A WebdriverIO service that runs tests in arbitrary environments
  • @wdio/sync - A WebdriverIO plugin. Helper module to run WebdriverIO commands synchronously
  • @wdio/repl - A WDIO helper utility to provide a repl interface for WebdriverIO
  • @wdio/utils - A WDIO helper utility to provide several utility functions used across the project

Reporter

Services

Runner

Framework Adapters

Others

Project Statistics

Sourcerank 20
Repository Size 13.7 MB
Stars 5,210
Forks 1,494
Watchers 212
Open issues 97
Dependencies 183
Contributors 530
Tags 295
Created
Last updated
Last pushed

Top Contributors See all

Christian Bromann Vincent Voyer Camilo Tapia George Crawford Mykola Grybyk Will Brock Jim Davis Adam Bjerstedt Tim Watkins Andrii Lazebnyi Laura Hunter Laura Hunter Laura Hunter Laura Hunter Kevin Lamping Tu Huynh Erwin Heitzman Boris Osipov Wim Selles W. van Kuipers

Packages Referencing this Repo

@wdio/utils
A WDIO helper utility to provide several utility functions used across the project.
Latest release 5.13.0 - Updated - 5.21K stars
@wdio/local-runner
A WebdriverIO runner to run tests locally
Latest release 5.13.1 - Updated - 5.21K stars
@wdio/config
A helper utility to parse and validate WebdriverIO options
Latest release 5.13.0-alpha.0 - Updated - 5.21K stars
@wdio/logger
A helper utility for logging of WebdriverIO packages
Latest release 5.12.1 - Updated - 5.21K stars
webdriverio
Next-gen WebDriver test automation framework for Node.js
Latest release 5.13.1 - Updated - 5.21K stars
webdriver
A Node.js bindings implementation for the W3C WebDriver and Mobile JSONWire Protocol
Latest release 5.13.1 - Updated - 5.21K stars
@wdio/runner
A WebdriverIO service that runs tests in arbitrary environments
Latest release 5.13.1 - Updated - 5.21K stars
@wdio/cli
WebdriverIO testrunner command line interface
Latest release 5.13.1 - Updated - 5.21K stars
@wdio/lambda-runner
A WebdriverIO plugin that allows you to run tests on AWS
Latest release 5.13.1 - Updated - 5.21K stars
@wdio/static-server-service
A WebdriverIO service that <provide service description>
Latest release 5.13.0-alpha.0 - Updated - 5.21K stars
@wdio/jasmine-framework
A WebdriverIO plugin. Adapter for Jasmine testing framework.
Latest release 5.13.0-alpha.0 - Updated - 5.21K stars
@wdio/interface
A WDIO helper utility to provide a cli interface for the testrunner
Latest release 5.0.0-beta.12 - Updated - 5.21K stars
@wdio/firefox-profile-service
WebdriverIO service that lets you define your Firefox profile in your wdio.conf.js
Latest release 5.12.1 - Updated - 5.21K stars
@wdio/sauce-service
WebdriverIO service that provides a better integration into SauceLabs
Latest release 5.13.0-alpha.0 - Updated - 5.21K stars
@wdio/sync
A WebdriverIO plugin. Helper module to run WebdriverIO commands synchronously
Latest release 5.13.0 - Updated - 5.21K stars
@wdio/selenium-standalone-service
A WebdriverIO service to start & stop Selenium Standalone
Latest release 5.12.1 - Updated - 5.21K stars
@wdio/spec-reporter
A WebdriverIO plugin to report in spec style
Latest release 5.12.1 - Updated - 5.21K stars
@wdio/mocha-framework
A WebdriverIO plugin. Adapter for Mocha testing framework.
Latest release 5.13.0-alpha.0 - Updated - 5.21K stars
@wdio/applitools-service
A WebdriverIO service for visual regression testing using Applitools
Latest release 5.12.3 - Updated - 5.21K stars
@wdio/allure-reporter
A WebdriverIO reporter plugin to create Allure Test Reports
Latest release 5.13.0-alpha.0 - Updated - 5.21K stars

Recent Tags See all

v5.13.1 September 18, 2019
v5.13.0 September 16, 2019
v5.13.0-alpha.0 September 10, 2019
v5.12.5 August 27, 2019
v5.12.4 August 21, 2019
v5.12.3 August 18, 2019
v5.12.2 August 16, 2019
v5.12.1 August 14, 2019
v5.12.0 August 13, 2019
v5.12.0 August 13, 2019
v5.11.14 August 12, 2019
v5.11.13 August 05, 2019
v5.11.13 August 05, 2019
v5.11.12 August 01, 2019
v5.11.11 July 30, 2019

Interesting Forks See all

christian-bromann/webdriverjs
Webdriver/selenium 2.0 javascript bindings for nodejs
JavaScript - MIT - Last pushed - 6 stars - 1 forks
inkling/webdriverjs
Webdriver/selenium 2.0 javascript bindings for nodejs
JavaScript - Last pushed - 2 stars
monolithed/webdriverio
Webdriver/Selenium 2.0 JavaScript bindings for Node.js
JavaScript - MIT - Last pushed - 1 stars
web-lib/webdriverio
A Node.js bindings implementation for the W3C WebDriver protocol
JavaScript - Updated - 1 stars
johnlenonmaghanoy/webdriverio
A Node.js bindings implementation for the W3C WebDriver protocol
JavaScript - Updated - 1 stars

Something wrong with this page? Make a suggestion

Last synced: 2019-07-10 22:52:23 UTC

Login to resync this repository