Skip to content

Releases: nightwatchjs/nightwatch

v1.1.1

18 Apr 22:50
Compare
Choose a tag to compare
v1.1.1 Pre-release
Pre-release
  • Fixed #2069 - waitForElementVisible issue when the element is not found

v1.1.0

15 Apr 00:09
Compare
Choose a tag to compare
v1.1.0 Pre-release
Pre-release

This version brings several performance enhancements for interacting with elements and some new features.

Improved element interaction stability

We have improved the mechanism used to interact with elements when using commands like click or setValue by adding automatic retries in case the element is not found or if the element reference has become stale. This will improve the overall stability of tests.

Support for ES6 Async functions

You can now use await operator for retrieving the result of commands such as isVisible or getValue.
Please see Using ES6 Async/Await for more details.

New expect Apis

Page Objects Improvements

v1.0.19

09 Feb 10:23
Compare
Choose a tag to compare

Fixes

  • Fixed #2004 - failing test generates invalid XML report file;
  • Fixed #1993 - External globals are not merged with existing globals
  • Fixed #1991 - No tests are run if --skiptags is used in a package.json script
  • Fixed #1987 - can't start tests when directories in src_folders contain empty subfolders
  • Fixed #1861 - global reporter in parallel running mode
  • Fixed #1989 - an issue with elementIdValue()
  • Fixed #1976 - an issue with using frame(0)
  • Fixed #1955 - screenshots attachment path not being added for failed assertions and errors in the JUnit XML report file

Improvements

Added support for passing multiple comma-separated tags as --tag argument which will act as an AND selection #955


Usage:

  • AND tags: --tag this,and,that
  • OR tags: --tag this --tag that
  • AND and OR tags combined: --tag this,and,that --tag something,else

v1.0.18

30 Dec 23:55
Compare
Choose a tag to compare
  • Fixed #1965 - a problem with the test runner hanging when after a failure inside a custom command;
  • Fixed #1962 - selenium_port setting being ignored;
  • Fixed a problem with incorrectly reporting errors after a passed assertion.

v1.0.17

23 Dec 21:12
Compare
Choose a tag to compare
  • Fixed #1948 - disable test_workers mode when used together with multiple environments
  • Fixed #1947 - a problem with testsuite before/after hooks when called without the callback

v1.0.16

16 Dec 20:38
Compare
Choose a tag to compare

Public release of Nightwatch v1.0

v1.0.15

11 Dec 23:04
Compare
Choose a tag to compare
v1.0.15 Pre-release
Pre-release
  • Fixed #1938 - an issue with the queue causing an uncaught exception.
  • Added improved support for running tests using Safari driver

v1.0.14

18 Nov 15:18
Compare
Choose a tag to compare
v1.0.14 Pre-release
Pre-release
  • Fixed #1874 - failing to create a new session on a selenium grid with firefox
  • Added support for page object commands to be defined as an object instead of an array of objects

v1.0.12

11 Nov 23:34
Compare
Choose a tag to compare
v1.0.12 Pre-release
Pre-release
  • Fixed #1906 - a problem with setting abortOnFailure
  • Fixed #1864 - using Edge with external selenium cloud services
  • Fixed #1881 - .click() and .clearValue() when using geckodriver directly
  • Added support to load all commands onto page objects
  • Added support for proper expanding of page object elements when used on custom commands or custom assertions

v1.0.11

07 Sep 19:55
Compare
Choose a tag to compare
v1.0.11 Pre-release
Pre-release
  • Added error handling for unknown expect properties.
  • Added titleContains assertion
  • Fixed #1863 - a problem with saveScreenshot command
  • Fixed #1864 - an issue with parsing the element JSONWire response