Release notes
v2.6.19
Mar 23, 2023v3.0.0 - Alpha 2
Mar 14, 2023What's Changed
- Fixes/3612 add session name to browserstack transport by @gravityvi in https://github.com/nightwatchjs/nightwatch/pull/3632
- Allow to use any browser with BrowserStack and Appium. by @garg3133 in https://github.com/nightwatchjs/nightwatch/pull/3634
- Selector Playground / Nightwatch Inspector Extension by @harshit-bs in https://github.com/nightwatchjs/nightwatch/pull/3609
- Features/use worker threads by @gravityvi in https://github.com/nightwatchjs/nightwatch/pull/3592
- Bump Selenium Version to 4.8.0 by @AutomatedTester in https://github.com/nightwatchjs/nightwatch/pull/3586
Full Changelog: https://github.com/nightwatchjs/nightwatch/compare/v2.6.16...v3.0.0-alpha.2
v2.6.18
Mar 14, 2023What's Changed
No changes, just a version bump after the alpha.
Full Changelog: https://github.com/nightwatchjs/nightwatch/compare/v2.6.17...v2.6.18
v2.6.17
Mar 10, 2023What's Changed
- Fixed #3612 -- Add session name to Browserstack transport by @gravityvi in #3632
- Added support to use any browser with BrowserStack and Appium. by @garg3133 in #3634
Full Changelog: https://github.com/nightwatchjs/nightwatch/compare/v2.6.16...v2.6.17
v2.6.16
Mar 1, 2023What's Changed
- Add 'app' in REPL context. by @garg3133 in #3607
- Fix #3466 Wait for queue traversal to begin before calling done() by @swrdfish in #3490
- removed
boxen
from concurrent test runs by @qa-danny in #3616 - Update logging output to use JSON instead of Logger.inspectObject by @vaibhavsingh97 in #3619
- Add support for Appium locate strategies. by @garg3133 in #3620
- Fixes/consider test suite settings in cucumber runner by @gravityvi in #3622
- Allow multiple network mocks at the same time. by @garg3133 in #3621
- Fix analytics issue by @swrdfish in #3447
- api-docs: update registerBasicAuth by @tim-yao in #3623
- Disable parallelism when running tests on safari browser by @prudhvi22 in #3565
New Contributors
- @qa-danny made their first contribution in https://github.com/nightwatchjs/nightwatch/pull/3616
Full Changelog: https://github.com/nightwatchjs/nightwatch/compare/v2.6.15...v2.6.16
v2.6.15
Feb 19, 2023v2.6.14
Feb 12, 2023- 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: https://github.com/nightwatchjs/nightwatch/compare/v2.6.13...v2.6.14
v2.6.13
Feb 4, 2023v2.6.11
Jan 30, 2023v2.6.8
Jan 9, 2023- Fixed an issue with mobile app testing with
test_workers
enabled https://github.com/nightwatchjs/nightwatch/pull/3559
v2.6.7
Jan 9, 2023- Fixed #3473: browser not defined issue by https://github.com/nightwatchjs/nightwatch/pull/3550
Fixed issue with reporting module names for parallel runs in https://github.com/nightwatchjs/nightwatch/pull/3547
Added Appium specific commands:
.appium.startActivity
.appium.getCurrentActivity
.appium.getCurrentPackage
.appium.getOrientation
.appium.setOrientation
.appium.getGeolocation
.appium.setGeolocation
.appium.pressKeyCode
.appium.longPressKeyCode
.appium.hideKeyboard
.appium.isKeyboardShown
Added several improvements for running Appium from Nightwatch:
- Full details https://github.com/nightwatchjs/nightwatch/pull/3519
Full Changelog: https://github.com/nightwatchjs/nightwatch/compare/v2.6.6...v2.6.7
v2.6.6
Jan 4, 2023- Fixed #3531 – cannot use axeRun in async/await format
Full Changelog: https://github.com/nightwatchjs/nightwatch/compare/v2.6.5...v2.6.6
v2.6.5
Jan 4, 2023v2.6.4
Jan 2, 2023- Fixed #3538 – an issue with output logging for api testing
v2.6.3
Dec 29, 2022- Fixed #3489
lodash
dependency issue on windows
v2.6.1
Dec 28, 2022- 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
Dec 23, 2022New 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
v2.5.5
Dec 23, 2022- Added
.within(<selector>)
command which adds support for querying within elements
v2.5.4
Dec 9, 2022v2.5.2
Nov 27, 2022New 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