expect-webdriverio
expect-webdriverio copied to clipboard
WebdriverIO Assertion Library
Bumps [jest-matcher-utils](https://github.com/facebook/jest/tree/HEAD/packages/jest-matcher-utils) from 28.1.3 to 29.0.1. Release notes Sourced from jest-matcher-utils's releases. v29.0.1 Fixes [jest-snapshot] Pass snapshotFormat through when diffing snapshots (#13181) Full Changelog: https://github.com/facebook/jest/compare/v29.0.0...v29.0.1 v29.0.0 Blog post: https://jestjs.io/blog/2022/08/25/jest-29 Features...
Bumps [expect](https://github.com/facebook/jest/tree/HEAD/packages/expect) from 28.1.3 to 29.0.1. Release notes Sourced from expect's releases. v29.0.1 Fixes [jest-snapshot] Pass snapshotFormat through when diffing snapshots (#13181) Full Changelog: https://github.com/facebook/jest/compare/v29.0.0...v29.0.1 v29.0.0 Blog post: https://jestjs.io/blog/2022/08/25/jest-29 Features...
Bumps [vitest](https://github.com/vitest-dev/vitest) from 0.21.1 to 0.22.1. Release notes Sourced from vitest's releases. v0.22.1 🚀 Features Restart vitest on config change - by @antfu (c663f) Show transform time - by @antfu...
I have added support for multiremote and custom driver when we use the elements or mock matchers. Also I have added some fixes for the current main branch, however the...
Allow variable negation, useful for Cucumber pattern: ```ts Then(/^I should( not)? see stuff$/i, async (not?: string) => await expect(PageObj.elem)[not].toBeDisplayed()) ```
In order to better understand what has been asserted it would be super helpful if the library could report every assertion so that the consumer (WebdriverIO) can use this to...
**Environment (please complete the following information):** - **WebdriverIO version:** 7.7.4 - **Mode:** WDIO Testrunner - **If WDIO Testrunner, running sync/async:** async - **Node.js version:** 14.17.1 - **NPM version:** 6.14.13 -...
This would be awesome, so that we don't need to apply multiple transformations and calculations, and having no good error feedback when the expect fails.
Allow users to use this assertion library with multiremote. Using the `isMultiremote` flag of the `browser` object should help to determine the current mode and allows to then iterate over...