Update dependency nightwatch to v2.4.1 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
nightwatch (source) | devDependencies | minor | 2.3.3 -> 2.4.1 |
Release Notes
nightwatchjs/nightwatch
v2.4.1
- Fixed an issue resulting from await-ing test hooks properly in some cases 4f6c31
v2.4.0
New features
The v2.4.0 release brings improved support for Component Testing, which includes:
-
@nightwatch/storybook
- new official plugin which integrates Nightwatch with Storybook
- adds ability to run component stories directly from Nightwatch, including:
- interaction tests using the
play()
function - run test hooks in the Nightwatch context
- run
test()
function in the Nightwatch context - run configured accessibility rules automatically using the
axe-core
suite of commands
- interaction tests using the
-
vite-plugin-nightwatch
- upgraded plugin to use Vite 3
-
@nightwatch/vue
- new dedicated Vue.js component testing plugin which includes Vite 3 and manages its own Vite dev server
-
@nightwatch/react
- added support for writing component tests using the Component Story Format which supports
JSX
directly
- added support for writing component tests using the Component Story Format which supports
New CLI flags
-
--serial
to run tests in serial mode (disable parallelism) -
--workers
to specify the number of test workers to be used when running tests in parallel -
--reuse-browser
to reuse the browser session if running in serial mode
component testing related
-
--debug
– automatically pause the test execution after mounting the component and open the Nightwatch debug REPL interface. -
--story
- allows to specify which story to run from the current file (when using Storybook or JSX written in component story format) -
--preview
- used to preview a component story/test; automatically pause the test execution after mounting the component.
Other Improvements
-
Added support to use
--devtools
CLI flag in Edge and Safari to open the Dev Tools automatically - Added support to enable running tests in parallel by default if not set MR #3364
-
Added support for using
nightwatch.conf.ts
as config file and a few other improvements for running typescript tests MR #3316
Fixes
-
Fixed #3404 an issue with the
moveTo
command -
Fixed #3256
.verify
assertions do not resolve when called from within the.perform()
command
v2.3.9
Minor update for the axe-nightwatch-verbose
dependency.
v2.3.8
-
Fixed #3396 showing version using the
--version
cli flag -
Fixed #3336 an issue with using
browser.resizeWindow()
v2.3.7
Fixed #3355 – updating the build name using client.updateCapabilities did not work
v2.3.6
-
Added
nightwatch-axe-verbose
as a bundled dependency to enable accessibility testing out of the box #3389
v2.3.5
- Added new CLI flag ``--report-filename` to specify the report file name for the JSON reporter d73a6f
-
Fixed #3361 --
expect.cookie
always returning undefined value -
Fixed an issue where the error thrown for using incorrect arguments for element commands was not reported if using
async
/await
testcase e9e38c - Fixed #3372 -- chaining custom commands from page objects when imported through plugins interface
- Added analytics feature to collect anonymous user metrics (opt in only) MR #3141
v2.3.4
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.
Edited by renovate-bot