WebdriverIO
E554819
WebdriverIO is a popular open-source JavaScript-based test automation framework for browser and mobile applications, built on WebDriver and maintained under the OpenJS Foundation.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Protractor | 2 |
Statements (96)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript library
ⓘ
end-to-end testing framework ⓘ open-source software ⓘ test automation framework ⓘ |
| basedOn | WebDriver protocol NERFINISHED ⓘ |
| category |
end-to-end testing
ⓘ
software testing ⓘ test automation ⓘ |
| ecosystem | Node.js NERFINISHED ⓘ |
| hasCLICommand | wdio NERFINISHED ⓘ |
| integratesWith |
Allure Reporter
NERFINISHED
ⓘ
CircleCI NERFINISHED ⓘ Cucumber HTML Reporter NERFINISHED ⓘ GitHub Actions NERFINISHED ⓘ GitLab CI NERFINISHED ⓘ JUnit Reporter NERFINISHED ⓘ Jenkins NERFINISHED ⓘ Spec Reporter ⓘ TeamCity Reporter NERFINISHED ⓘ Travis CI NERFINISHED ⓘ |
| license | MIT License ⓘ |
| maintainedBy | OpenJS Foundation NERFINISHED ⓘ |
| programmingLanguage |
JavaScript
ⓘ
TypeScript NERFINISHED ⓘ |
| repository | https://github.com/webdriverio/webdriverio ⓘ |
| runsOn | Node.js NERFINISHED ⓘ |
| supportsAssertionLibrary |
Chai (via integration)
NERFINISHED
ⓘ
expect-webdriverio ⓘ |
| supportsAssertionStyle |
BDD
ⓘ
TDD ⓘ |
| supportsCloudTesting |
BrowserStack
NERFINISHED
ⓘ
LambdaTest NERFINISHED ⓘ Sauce Labs NERFINISHED ⓘ TestingBot NERFINISHED ⓘ |
| supportsCommunity |
GitHub Discussions
NERFINISHED
ⓘ
Slack channel ⓘ Stack Overflow NERFINISHED ⓘ |
| supportsConfigurationFile |
wdio.conf.js
ⓘ
wdio.conf.ts ⓘ |
| supportsDebugging |
DevTools integration
ⓘ
wdio repl ⓘ |
| supportsExecutionMode |
async mode
ⓘ
sync mode (legacy) ⓘ |
| supportsFeature |
API testing
ⓘ
Web UI testing ⓘ automatic waits ⓘ command-line interface ⓘ cross-browser testing ⓘ cross-platform testing ⓘ hooks ⓘ mobile app testing ⓘ multiremote testing ⓘ page object pattern ⓘ parallel test execution ⓘ plugin system ⓘ reporters ⓘ screenshot capture ⓘ services ⓘ test retries ⓘ visual regression testing (via integrations) ⓘ |
| supportsFramework |
Cucumber
NERFINISHED
ⓘ
Jasmine NERFINISHED ⓘ Jest (via integration) ⓘ Mocha NERFINISHED ⓘ |
| supportsLanguage |
JavaScript
NERFINISHED
ⓘ
TypeScript NERFINISHED ⓘ |
| supportsMobileAutomationFramework | Appium NERFINISHED ⓘ |
| supportsPlatform |
Android
ⓘ
iOS ⓘ mobile applications ⓘ web browsers ⓘ |
| supportsReporting |
HTML (via reporters)
ⓘ
JSON ⓘ JUnit XML NERFINISHED ⓘ |
| supportsRunner |
Cucumber runner
ⓘ
Jasmine runner ⓘ Mocha runner ⓘ WebdriverIO testrunner NERFINISHED ⓘ wdio test runner ⓘ |
| supportsSelectorStrategy |
CSS selectors
ⓘ
XPath selectors ⓘ accessibility id selectors ⓘ link text selectors ⓘ mobile selectors ⓘ |
| supportsStandard | W3C WebDriver NERFINISHED ⓘ |
| supportsTool |
Appium
NERFINISHED
ⓘ
Applitools NERFINISHED ⓘ BrowserStack NERFINISHED ⓘ Chromedriver NERFINISHED ⓘ DevTools protocol ⓘ Geckodriver NERFINISHED ⓘ LambdaTest NERFINISHED ⓘ Sauce Labs NERFINISHED ⓘ Selenium Standalone NERFINISHED ⓘ TestingBot NERFINISHED ⓘ |
| website | https://webdriver.io ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Protractor
this entity surface form:
Protractor