Extendable
Extendable
Adding helper functions, or more complicated sets and combinations of existing commands is simple and really useful
Compatible
Compatible
WebdriverIO has 1st class support for the WebDriver specification as well as to Appium and allows to run tests on desktop and mobile.
Feature Rich
Feature Rich
It implements all Webdriver protocol commands and provides useful integrations with other tools.
Easy Test Setup
Easy Test Setup
The wdio command line interface comes with a nice configuration utility that helps you to create your config file in less than a minute. It also gives an overview of all available 3rd party packages like framework adaptions, reporter and services and installs them for you.
Watch Talks about WebdriverIO
Watch Talks about WebdriverIO
The community around WebdriverIO is actively speaking on various user groups or conferences about specific topics around automated testing with WebdriverIO. Check out this talk from the latest "This.JavaScript: State of Frontend Testing" event about The State of WebdriverIO v5 by @klamping. There is also a whole YouTube Channel about different topics around WebdriverIO created by him as well.
Applitools Support
Applitools Support
WebdriverIO comes with integrated support for Applitools Eyes allowing you to write seamless visual regression tests:
Try it out!
Try it out!
You can try WebdriverIO using try.webdriver.io that provides you with an interface to write a sample test and share it. You can also use it for debugging purposes.