Skip to main content

Resources

There are many wonderful curated resources the WebdriverIO community has put together. Make sure to contribute yours at awesome-webdriverio!

WebdriverIO Ecosystem​

Support WebdriverIO​

The following references give you more information on how to financially support the project.

Documentation​

Community​

Twitter​

People passionate about WebdriverIO (In no particular order)

Plugins​

Services​

  • WebdriverIO Community Services - A set of community maintained services.
  • Wdi5 - Cross-platform test framework for hybrid UI5 apps. wdi5 = Webdriver.IO + UI5 Test API + appium.
  • ChromeDriver - Run Chrome browser seamlessly when running tests.
  • SafariDriver - Run Safari browser seamlessly when running tests.
  • GeckoDriver - Run Gecko browser seamlessly when running tests.
  • EdgeDriver - Run Microsoft Edge browser seamlessly when running tests.
  • Gmail - Fetch e-mails from Google Mail.
  • Intercept - Capture and assert HTTP ajax calls.
  • Zafira Listener - Report tests to Zafira Dashboard.
  • Report Portal - Service used by Report Portal Reporter.
  • Docker - Helps run functional/integration tests against/using containerized applications.
  • WireMock - Run WireMock seamlessly when running tests.
  • Slack - Send test results as a slack notification/message to channels.
  • LambdaTest - Manage tunnel and job metadata for LambdaTest users.
  • Image Comparison (Visual Regression Testing) - Image comparison and visual regression testing.
  • Ng-apimock - Service used by @ng-apimock/core.
  • Novus Visual Regression - Visual regression testing.
  • Re-run - Tracks failing tests and scenarios, allowing failing or unstable tests or scenarios to be re-run.
  • winappdriver - Run WinAppDriver server seamlessly when running tests.
  • ywinappdriver - Run ywinappdriver server seamlessly when running tests.
  • PerformanceTotal - Analyze performance of test automated flows.
  • CleanupTotal - Proper cleanup after each test made easy.
  • AWS Device Farm - AWS Device Farm service.
  • OCR service for Appium Native Apps - Run Tesseract OCR for Appium Native App tests.
  • Auto-detect missing imports w/eslint - Automatically run eslint checks prior to executing tests.
  • wopee.wdio - Visual regression testing service by Wopee.io with autonomous test maintenance and AI-powered healing.
  • tracelane - Records failed end-to-end tests as self-contained, offline-replayable HTML reports with session replay, console and failed-network panels. No backend.

Reporters​

  • WebdriverIO Community Reporters - A set of community maintained reporters.
  • Report Portal - Report results to Report Portal.
  • Video - Makes videos of failed tests and has optional allure integration.
  • HTML - Generates a nice HTML report.
  • JSON - Report results in JSON format.
  • Mochawesome - Report results in Mochawesome format.
  • Timeline - Report results in an aggregated visualisation interface.
  • CucumberJS - Report results in CucumberJS JSON format.
  • Markdown - Report results in Markdown format.
  • Delta Reporter - Report results in Delta Reporter format.
  • Teamcity - Report results to the build results page of Teamcity Portal.

Miscellaneous​

Research & Training​

Articles​

Videos​

Conference/Meetup Talks/Webinars​

Courses​

Books​

WebdriverIO Examples​

  • Boilerplate Projects - Over time, our community has developed several projects that you can use as inspiration to set up your own test suite.

Back to top

Welcome! How can I help?

WebdriverIO AI Copilot