Next-gen browser and mobile automation test framework for Node.js
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] 11 months ago
wdio-cli
, wdio-local-runner
Published by github-actions[bot] 11 months ago
Published by github-actions[bot] 11 months ago
wdio-jasmine-framework
Published by github-actions[bot] 11 months ago
wdio-cli
Published by github-actions[bot] 11 months ago
No updates!
Published by github-actions[bot] 11 months ago
No updates!
Published by github-actions[bot] 11 months ago
wdio-cli
wdio-utils
Published by github-actions[bot] 11 months ago
wdio-browserstack-service
Published by github-actions[bot] 11 months ago
wdio-utils
Published by github-actions[bot] 11 months ago
webdriverio
wdio-appium-service
Published by github-actions[bot] 11 months ago
wdio-utils
Published by github-actions[bot] 11 months ago
wdio-utils
wdio-types
, webdriver
Published by github-actions[bot] 11 months ago
webdriverio
Array.from()
for older browsers (@colinrotherham)Published by github-actions[bot] 11 months ago
wdio-browser-runner
, wdio-cli
, wdio-config
, wdio-globals
, wdio-jasmine-framework
, wdio-reporter
, wdio-runner
, wdio-smoke-test-cjs-service
, wdio-smoke-test-reporter
, wdio-smoke-test-service
, wdio-types
#11714 (@wdio/runner): support assertion hooks (@christian-bromann)
Given you have the following hooks in your wdio.conf.js
:
beforeAssertion: (params) => {
console.log('beforeAssertion', params)
},
afterAssertion: (params) => {
console.log('afterAssertion', params)
}
and in your tests you have an assertion like this:
await expect(browser).toHaveTitle('WebdriverIO Β· Next-gen browser and mobile automation test framework for Node.js | WebdriverIO')
Then it will log the following data:
[0-0] beforeAssertion {
[0-0] matcherName: 'toHaveTitle',
[0-0] expectedValue: 'WebdriverIO Β· Next-gen browser and mobile automation test framework for Node.js | WebdriverIO',
[0-0] options: {
[0-0] wait: 5000,
[0-0] interval: 500,
[0-0] beforeAssertion: [AsyncFunction: beforeAssertion],
[0-0] afterAssertion: [AsyncFunction: afterAssertion]
[0-0] }
[0-0] }
[0-0] afterAssertion {
[0-0] matcherName: 'toHaveTitle',
[0-0] expectedValue: 'WebdriverIO Β· Next-gen browser and mobile automation test framework for Node.js | WebdriverIO',
[0-0] options: {
[0-0] wait: 5000,
[0-0] interval: 500,
[0-0] beforeAssertion: [AsyncFunction: beforeAssertion],
[0-0] afterAssertion: [AsyncFunction: afterAssertion]
[0-0] },
[0-0] result: { pass: true, message: [Function: message] }
[0-0] }
Published by github-actions[bot] 11 months ago
webdriverio
Published by github-actions[bot] 11 months ago
webdriverio
Published by github-actions[bot] 11 months ago
webdriverio
'ShadowRoot' in window
(#11705) (@colinrotherham)Published by github-actions[bot] 11 months ago
wdio-webdriver-mock-service
, webdriverio
wdio-browserstack-service
Published by github-actions[bot] 11 months ago
wdio-cucumber-framework
, wdio-utils
webdriver
wdio-browser-runner
, wdio-cli
, wdio-config
, wdio-jasmine-framework
, wdio-local-runner
, wdio-mocha-framework
, wdio-repl
, wdio-reporter
, wdio-runner
, wdio-types
, wdio-utils
, webdriverio
intialise
wording in variables, comments and elsewhere (@christian-bromann)Published by github-actions[bot] 11 months ago
wdio-cli
, wdio-protocols
, webdriver
, webdriverio
wdio-browser-runner
, wdio-globals
, wdio-jasmine-framework
, wdio-runner
webdriverio
geolocation
, colorScheme
, userAgent
and onLine
(@christian-bromann)wdio-protocols
, webdriverio
wdio-types
, wdio-webdriver-mock-service
, webdriver
webdriverio
wdio-devtools-service
wdio-browserstack-service
, wdio-protocols
, wdio-utils
, webdriver
, webdriverio
wdio-allure-reporter
wdio-jasmine-framework
wdio-cucumber-framework
webdriverio