CHT Technology Radar for ContributorsCHT Technology Radar for Contributors

WebDriverIO

quality
This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent.
Adopt

WebDriverIO is UI testing framework used for end-to-end testing in web applications.

In the CHT Core Framework, WebDriverIO is used to run the e2e tests.

WebDriverIO was influenced by a lot of Protractor's design decisions which is why it was the closest framework to migrate over.

Advantages

  • Open source
  • Numerous integrations to tools
  • Fast and easy location of page elements
  • Good documentation

Drawbacks

  • Integrations with reports (specifically allure) frameworks is not straightforward.

The migration from Protractor was finalized in July 2023.