Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency nightwatch to ^2.6.22 #62

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

bbc-search-and-navigation
Copy link
Contributor

This PR contains the following updates:

Package Type Update Change
nightwatch (source) devDependencies minor ^2.3.0 -> ^2.6.22

Release Notes

nightwatchjs/nightwatch (nightwatch)

v2.6.22

Compare Source

What's Changed

Full Changelog: nightwatchjs/nightwatch@v2.6.21...v2.6.22

v2.6.21

Compare Source

What's Changed

  • Return correct status code for waitForElementNotPresent (#​3678)
  • skipped tests have categorized as either user-marked or runtime-failed (#​3711)
  • REPL interface exits on error or failed expect assertion.
  • Added rerun functionality for failed test (#​3703)
  • Added describe name, hook timestamps to reporter (#​3680)
  • feat/retry-data: Added retry test data to global reporter (#​3712)
  • Always throw uncaught exceptions (#​3708)
  • Added a fix for assert.hasAttribute (#​3651)

Full Changelog: nightwatchjs/nightwatch@v2.6.20...v2.6.21

v2.6.20

Compare Source

v2.6.19

Compare Source

  • Fixed #​3484 – Added elementId only param in moveTo command
  • Fixed #​3652 – Command queue nodes with autoInvoke mode were executed twice
  • Fixed #​3469 REPL interface exits on error
  • Fixed #​3591 - added support to stringify objects in console output

v2.6.18

Compare Source

What's Changed

No changes, just a version bump after the alpha.

Full Changelog: nightwatchjs/nightwatch@v2.6.17...v2.6.18

v2.6.17

Compare Source

What's Changed

Full Changelog: nightwatchjs/nightwatch@v2.6.16...v2.6.17

v2.6.16

Compare Source

What's Changed

New Contributors

Full Changelog: nightwatchjs/nightwatch@v2.6.15...v2.6.16

v2.6.15

Compare Source

  • Fixed #​3574 – using end_session_on_fail regression
  • Fixed #​3605 – when running in multiple environments, json and junit reporters generate report for only one environment

v2.6.14

Compare Source

  • Added global app property for using in native mobile app tests #​3549
  • Added support to automatically upload the native mobile app to Browserstack AppAutomate service #​3573
  • Added support for reading named exports from ESM files 2498fe
  • Added cli argument shortcuts for browser environments (--chrome, --firefox, --safari, --edge) 4cd9a8
  • Fixed visible commands for testing using Appium #​3566

Full Changelog: nightwatchjs/nightwatch@v2.6.13...v2.6.14

v2.6.13

Compare Source

  • Fixed #​3181 – waitForElementNotPresent inside section for the section element to be gone
  • Fixed #​3455 – CDP does not reset the connection after a test session ends

v2.6.11

Compare Source

  • Fixed headless mode in chrome (#​3581)
  • Fixed loading test files in ESM format on Windows #​3585
  • Fixed unhandled promise rejection for wait element commands #​3570
  • Added support for writing global test hooks using async/await and without a callback – 286aca

v2.6.10

Compare Source

v2.6.9

Compare Source

v2.6.8

Compare Source

v2.6.7

Compare Source

Full Changelog: nightwatchjs/nightwatch@v2.6.6...v2.6.7

v2.6.6

Compare Source

  • Fixed #​3531 – cannot use axeRun in async/await format

Full Changelog: nightwatchjs/nightwatch@v2.6.5...v2.6.6

v2.6.5

Compare Source

  • Fixed #​3422 – using .pause(0) command
  • Fixed an issue with global expect() assertions bfc2be

Full Changelog: nightwatchjs/nightwatch@v2.6.4...v2.6.5

v2.6.4

Compare Source

  • Fixed #​3538 – an issue with output logging for api testing

v2.6.3

Compare Source

  • Fixed #​3489 lodash dependency issue on windows

v2.6.2

Compare Source

v2.6.1

Compare Source

  • fixed an issue with .within() command for component tests
  • fixed an issue with expect.element().value – updated to use the getProperty('value') command;

v2.6.0

Compare Source

New features

  • HTML Reporter V2 - the built-in HTML reporter for Nightwatch has been significantly upgraded and contains:
    • brand new UI with added functionality
    • support for DOM snapshots and built-in trace viewer (using the--trace cli flag)
    • integrated support for displaying reports from visual regression tests (via the official plugin @​nightwatch/vrt)

Fixes & improvements

  • Added global before/after test hooks for each test worker process (#​3501)
  • Fixed #​3495 an unhandled rejection was occurring in some cases when using cucumber as a test runner
  • Fixed #​3451 - setGeolocation was not functional in headless mode
  • Fixed #​3478 - click() fails for iOS native app testing

v2.5.5

Compare Source

  • Added .within(<selector>) command which adds support for querying within elements

v2.5.4

Compare Source

v2.5.3

Compare Source

v2.5.2

Compare Source

New features

The v2.5.2 release adds API Testing capabilities to Nightwatch with the official plugin @nightwatch/apitesting which enables:

  • Perform API request testing
  • Setup a mock server which enables:
    • Assert on incoming requests
    • Assert on request headers
    • Assert on post data
Other Improvements
  • Added new properties to results object #​3494

v2.5.1

Compare Source

  • Fixed #​3475: an issue with propagating the exit code properly when using the programmatic api
  • Other – upgrade Selenium to 4.6.1

v2.5.0

Compare Source

New features

  • Run tests on Mobile web

    • end to end setup required to run tests on Mobile web using the @nightwatch/mobile-helper
    • test your website/web app on Android (Chrome & Firefox) & iOS (Safari)
  • Nx monorepo integration with the Nx plugin @​nightwatch/nx

Improvements

  • Added support for writing globals, page objects, and commands in ESM format c40f86
Fixes
  • Fixed #​3440 – socket hang up error when report_network_errors is enabled
  • Fixed #​3465 – an issue with using testSuite retries with enable_fail_fast enabled
  • Fixed #​3470 – issue with Actions API when passing async callback to browser.perform()
Other
  • Upgraded selenium-webdriver to 4.5.0

Release Walkthrough Video

Mobile Helper, Nx support (monorepos), API Testing and more: Nightwatch Release Walkthrough v2.5.0

Nightwatch Release Walkthrough v2.5.0

v2.4.2

Compare Source

  • Added an improvement for error messages shown when running React component tests
  • Fixed --open cli argument wasn't working properly #​3459
  • Added support for launching the local web server for component testing from the android emulator #​3460
  • Fixed an issue with displaying the http output in the HTML reporter when running tests in parallel 3462

v2.4.1

Compare Source

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

v2.4.0

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 PR #​3364
  • Added support for using nightwatch.conf.ts as config file and a few other improvements for running typescript tests PR #​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

Compare Source

Minor update for the axe-nightwatch-verbose dependency.

v2.3.8

Compare Source

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

v2.3.7

Compare Source

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

v2.3.6

Compare Source

v2.3.5

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) PR #​3141

v2.3.4

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

v2.3.3

Compare Source

Improvements

  • Added support for using native mobile drivers (#​3335)
  • Added new cli flag --list-files (#​3246)
  • Added support to retain the html report between test runs (#​3309)

Fixes

  • Fixed #​3304 - added buildname to settings when running on Browserstack
  • Fixed #​3301 - awaited asserts used inside custom commands were hanging the test run
  • Fixed #​3257 - expect.elements(..).count should be 0 if element not found

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 7am and before 3pm every weekday" (UTC).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

PR was created by CD-Renovate.

@bbc-search-and-navigation bbc-search-and-navigation changed the title Update dependency nightwatch to ^2.6.20 Update dependency nightwatch to ^2.6.21 May 16, 2023
@bbc-search-and-navigation bbc-search-and-navigation changed the title Update dependency nightwatch to ^2.6.21 Update dependency nightwatch to ^2.6.22 Sep 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant