Skip to content

Update dependency nightwatch to v2.4.1 - autoclosed

renovate-bot requested to merge renovate/nightwatch-2.x into develop

This MR contains the following updates:

Package Type Update Change
nightwatch (source) devDependencies minor 2.3.3 -> 2.4.1

Release Notes



Compare Source

  • Fixed an issue resulting from await-ing test hooks properly in some cases 4f6c31


Compare Source

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
  • 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

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


  • Fixed #​3404 an issue with the moveTo command
  • Fixed #​3256 .verify assertions do not resolve when called from within the .perform() command


Compare Source

Minor update for the axe-nightwatch-verbose dependency.


Compare Source

  • Fixed #​3396 showing version using the --version cli flag
  • Fixed #​3336 an issue with using browser.resizeWindow()


Compare Source

Fixed #​3355 – updating the build name using client.updateCapabilities did not work


Compare Source


Compare Source

  • 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


Compare Source

  • Fixed #​3284 – beforeEach hook was executed even it() / test() is marked as skipped
  • Fixed #​3352 – a TypeError was thrown if a custom command is throwing an error


📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.

  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by renovate-bot

Merge request reports