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

An in-range update of nightwatch is breaking the build 🚨 #1141

Open
greenkeeper bot opened this issue May 20, 2019 · 15 comments
Open

An in-range update of nightwatch is breaking the build 🚨 #1141

greenkeeper bot opened this issue May 20, 2019 · 15 comments

Comments

@greenkeeper
Copy link
Contributor

greenkeeper bot commented May 20, 2019

The devDependency nightwatch was updated from 1.1.9 to 1.1.10.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

nightwatch is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ci/circleci: test: Your tests passed on CircleCI! (Details).
  • ci/circleci: unit_test: Your tests failed on CircleCI (Details).

Release Notes for v1.1.10
  • Fixed #2087 - an exception occured when creating screenshots in some cases
  • Added support for Firefox to be used in parallel environment runs (i.e. multiple browsers)
Commits

The new version differs by 3 commits.

  • f0211f0 1.1.10
  • cd6b638 Fixed #2087 - an exception occured when creating screenshots in some cases
  • 5fad777 Added support for Firefox to be used in parallel environment runs

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 20, 2019

After pinning to 1.1.9 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 23, 2019

  • The devDependency nightwatch was updated from 1.1.10 to 1.1.11.

Your tests are still failing with this version. Compare changes

Commits

The new version differs by 8 commits.

  • 6c72af6 fixed linter
  • 6564776 1.1.11
  • 0f01683 Added support for element commands (e.g. getText) to be used with ES6 await
  • 18c3e04 Fixed an issue with using assert.elementPresent/elementNotPresent in geckodriver
  • 3d384fd Fixed #2104 - an issue with waitForElement commands being called with a custom message
  • 52d1d0f improved error handling for when the file cannot be loaded
  • ae5130f Fixed #2101 - a problem with loading custom commands located in sub-folders of the initial source folder(s).
  • 770c1a0 - Fixed an issue resulting from calling waitForElement commands when a page object element with a custom output message;

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jun 10, 2019

  • The devDependency nightwatch was updated from 1.1.11 to 1.1.12.

Your tests are still failing with this version. Compare changes

Commits

The new version differs by 6 commits.

  • f1c337b 1.1.12
  • 4ed1fda reverted refactoring
  • e7814cb Fixed #2123 - .init() command
  • 4f34b81 some refactoring of session and webdriver transport
  • b0de252 Fix #2118 - Set default POST body to be empty JSON
  • 6082bac Add funding

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jun 30, 2019

  • The devDependency nightwatch was updated from 1.1.12 to 1.1.13.

Your tests are still failing with this version. Compare changes

Release Notes for v1.1.13
  • Fixed #2141 - .verify assertions not working correctly
Commits

The new version differs by 5 commits.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 12, 2019

  • The devDependency nightwatch was updated from 1.1.13 to 1.2.1.

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for v1.2.1

New commands

Added several new commands in-line with the W3C Webdriver API:

Improvements

  • waitForElementVisible doesn't throw an error anymore if the element cannot be found - #2148
  • Addedw W3C Webdriver API compatibility support for .timeouts() command;
  • Added suppressNotFoundErrors option for element selector properties to enable suppressing NoSuchElement errors when element is not found for commands such as .click() or .getText() etc.

Fixes

  • Fixed #2155 - an issue with page object element selectors
  • Fixed #2165 - an issue with page object relative urls
  • Fixed #1301 - an issue with using .perform() with async callback
  • Fixed #2168 - setWindowSize for geckodriver
Commits

The new version differs by 27 commits.

  • dfe1681 1.2.1
  • 324a8cf Updated unit test for maximize
  • caed58d Merge branch 'master' of github.com:nightwatchjs/nightwatch
  • 6bb7a2d Update actions.js
  • 2a064e6 fix maximize a POST command
  • 68bdada 1.2.0
  • c795d08 fixed a typo in suppressNotFoundErrors option
  • d7e4b82 Updated .timeouts() to be compatible with W3C Webdriver API; api docs updates
  • 1efabca Merge branch 'master' of github.com:nightwatchjs/nightwatch
  • 7f21b96 Bump lodash from 4.17.11 to 4.17.15 (#2172)
  • d0e2411 Merge branch 'iberdinsky-skilld-2155-possible_element_selector_fix'
  • 142f84f Merge branch '2155-possible_element_selector_fix' of https://github.com/iberdinsky-skilld/nightwatch into iberdinsky-skilld-2155-possible_element_selector_fix
  • 81c4eee fix #2168 - added window related W3C commands
  • 99b47c0 updated condition. in object 2155
  • bcdf0d1 updated the check for possible element selector arguments for page object commands

There are 27 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 1, 2019

  • The devDependency nightwatch was updated from 1.2.1 to 1.2.2.

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Commits

The new version differs by 48 commits.

There are 48 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 19, 2019

  • The devDependency nightwatch was updated from 1.2.2 to 1.2.3.

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for v1.2.3

Fixed #2190 - test error/failure stack traces weren't showing correctly

Commits

The new version differs by 52 commits.

  • 6007ebc 1.2.3
  • 0beacad Fixed #2190 - test error/failure stack traces showing incorrectly
  • b7f6a6c increase default settings for connection retry attempts when using selenium server
  • edaee69 Update bug_report.md
  • 7b2ef1e updated eslint to v6
  • 97bdf86 1.2.2
  • 7c34929 updated selenium server unit tests and webdriver startup settings
  • 0ddb8e5 added default value for disable_error_log setting
  • 7fde76a Expose status polling settings
  • dd8888e suppress error log
  • d503b83 Update bug_report.md
  • 59e43b0 Update README.md
  • 07dda94 Update README.md
  • 7499b11 Update README.md
  • 1077b5c Update README.md

There are 52 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 20, 2019

  • The devDependency nightwatch was updated from 1.2.3 to 1.2.4.

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for v1.2.4
  • Added the module path of the testsuite in the test results object - #2207
Commits

The new version differs by 54 commits.

  • 796d1a3 1.2.4
  • 7d6f516 Closes #2207 - add the module path of the testsuite in the test results object
  • 6007ebc 1.2.3
  • 0beacad Fixed #2190 - test error/failure stack traces showing incorrectly
  • b7f6a6c increase default settings for connection retry attempts when using selenium server
  • edaee69 Update bug_report.md
  • 7b2ef1e updated eslint to v6
  • 97bdf86 1.2.2
  • 7c34929 updated selenium server unit tests and webdriver startup settings
  • 0ddb8e5 added default value for disable_error_log setting
  • 7fde76a Expose status polling settings
  • dd8888e suppress error log
  • d503b83 Update bug_report.md
  • 59e43b0 Update README.md
  • 07dda94 Update README.md

There are 54 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Nov 22, 2019

  • The devDependency nightwatch was updated from 1.2.4 to 1.3.0.

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for v1.3.0

New features

BDD describe Interface

Added BDD describe interface for writing tests. No further configuration is necessary and both exports and bdd interfaces can be mixed together (though not in the same file).
More details

assert.not Assertions

You can use .not assertions for every existing and custom assertion. Custom assertions will require to be updated to the new interface in order to make use of .not. Refer to the Custom assertions docs for details.

module.exports = {
  demoTest(browser) {
    browser
      .assert.not.elementPresent('.not_present') // previously .assert.elementNotPresent()
      .assert.not.visible('.non_visible'); // previously .assert.hidden()
      .assert.not.urlContains('http://');
<span class="pl-c"><span class="pl-c">//</span> ...</span>

}
}

New APIs

Commands:

Assertions:

Expect:

Improvements

New CLI options:

  • --headless - Launch the browser (Chrome or Firefox) in headless mode.
  • --timeout - Set the global timeout for assertion retries before an assertion fails. The various timeout values are defined in the Globals section.

More details

nightwatch Test Runner

  • Auto-generated configuration: if no existing config file is found in the current folder, Nightwatch will generate a nightwatch.conf.js config file, based on the operation system and existing driver packages. More details
  • Added support for http keepAlive which should be enabled when using remote testing services. See Configuration for details.
  • Added several improvements for running tests against cloud testing provider Browserstack; see also an example configuration for using Browserstack.

Fixes

  • Fixed #2219 - an issue with locating elements from page object sections using non @-based element identifiers
  • Fixed getElementSize and getLocation commands for w3c webdriver clients - #fd10c9b
Commits

The new version differs by 80 commits.

  • 48c542e 1.3.0
  • cfd74ce updated api docs
  • aea3b9a updated tests
  • 34c99c3 Some minor output reporting improvements
  • e995c35 added settings tests
  • 8a7e243 updated mocha version and added is-ci package
  • dddd667 finished updating tests
  • ea1134b fixed some linting errors
  • fdbc101 updated api unit tests
  • 901be6b restructured assert apis; added domProperty assertions; refactored tests
  • 0d3ceb5 Partial restructuring of api loading and initializing; added .not.assert
  • 51a34ed added more tests for describe interface
  • 47e4dd1 updated package-lock
  • a558d76 added more unit tests for describe and fixed a few other issues with the test runner
  • 2ef283e Added support for bdd describe interface for writing tests and some refactoring

There are 80 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Nov 23, 2019

  • The devDependency nightwatch was updated from 1.3.0 to 1.3.1.

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for v1.3.1
  • Fixed #2255 - callback not being called when errors occurred during an element command;
  • Added improvements for the auto-generated nightwatch.conf.js file
Commits

The new version differs by 88 commits.

  • d5809da 1.3.1
  • b4e2b47 Update README.md
  • 9a2bb99 Update README.md
  • 29df8a9 Update README.md
  • 447cf00 Update README.md
  • ba84ab7 Update README.md
  • 7617ab8 Fixed #2255 - callback not being called when errors occurred during an element command; improved the auto-generated config file
  • 4625b1c Update README.md
  • 48c542e 1.3.0
  • cfd74ce updated api docs
  • aea3b9a updated tests
  • 34c99c3 Some minor output reporting improvements
  • e995c35 added settings tests
  • 8a7e243 updated mocha version and added is-ci package
  • dddd667 finished updating tests

There are 88 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Dec 5, 2019

  • The devDependency nightwatch was updated from 1.3.1 to 1.3.2.

Your tests are still failing with this version. Compare changes

Commits

The new version differs by 90 commits.

  • fe84e52 1.3.2
  • 1cffb27 Fixed #2263 - custom commands when called on sections without element ids
  • d5809da 1.3.1
  • b4e2b47 Update README.md
  • 9a2bb99 Update README.md
  • 29df8a9 Update README.md
  • 447cf00 Update README.md
  • ba84ab7 Update README.md
  • 7617ab8 Fixed #2255 - callback not being called when errors occurred during an element command; improved the auto-generated config file
  • 4625b1c Update README.md
  • 48c542e 1.3.0
  • cfd74ce updated api docs
  • aea3b9a updated tests
  • 34c99c3 Some minor output reporting improvements
  • e995c35 added settings tests

There are 90 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jan 26, 2020

  • The devDependency nightwatch was updated from 1.3.2 to 1.3.3.

Your tests are still failing with this version. Compare changes

Commits

The new version differs by 16 commits.

  • 80c0ed4 1.3.3
  • f4d378c updated unit tests
  • a8ef5d8 Merge branch 'zymotik-feature/junit-xml-error-message-extension'
  • aecdcc5 Merge branch 'feature/junit-xml-error-message-extension' of https://github.com/zymotik/nightwatch into zymotik-feature/junit-xml-error-message-extension
  • 5d5e9db Merge branch 'MicahLC-add-log-timestamp-option'
  • cdcacfc Fixed #2286 - es6 await commands not working on page objects
  • b72a43a Fixed #2269 - negate (".not") assertions not working with page objects
  • a17203c api-docs: update keys (#2290)
  • 0a6adbb Fix typo. (#2273)
  • 1542d86 Fixed #2286 - es6 await commands not working on page objects
  • 90eb084 Fixed #2269 - negate (".not") assertions not working with page objects
  • 4291b4d api-docs: update keys (#2290)
  • 9d97f6c Fix typo. (#2273)
  • ad4a58d Add cli option for showing timestamp in logs.
  • 6fb587c test error messages in JUnit xml reporter

There are 16 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jan 28, 2020

  • The devDependency nightwatch was updated from 1.3.3 to 1.3.4.

Your tests are still failing with this version. Compare changes

Release Notes for v1.3.4
  • Fixed #2294: ES6 async/awaits does not work with browser.elements()
Commits

The new version differs by 2 commits.

  • 1fba420 1.3.4
  • 2a63267 Fixed #2294: ES6 async/awaits does not work with browser.elements()

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 3, 2020

  • The devDependency nightwatch was updated from 1.3.4 to 1.3.5.

Your tests are still failing with this version. Compare changes

Release Notes for v1.3.5
  • Fixed #2365 - Removed deprecated optimist package and updated implementation of cli help display;
  • Fixed an issue with specifying a non-default port to geckodriver and chromedriver;
  • Fixed a potential issue when not specifying a callback to some element protocol actions;
  • Fixed #2375 - remove incorrect cli args from safaridriver.
Commits

The new version differs by 11 commits.

  • 25437a8 1.3.5
  • ab37630 removed optimist as dependency and updated cli argv implementation; added support for coloring display when using newer CIs.
  • f238827 fixed type in expect docs
  • a0025f7 - fixed an issue with specifying a non-default port to geckodriver and chromedriver;
  • 36f6e16 remove 8 of 14 vulnerabilities with npm update (#2378)
  • fbc599d Fixed #2375 - remove incorrect cli args from safaridriver.
  • c5bb12b chore: removed unused function variable from authorization (#2342)
  • b6119ef docs: Fix simple typo, stragy -> strategy (#2380)
  • 4d1f7fb Update visible.js (#2393)
  • 5f4d2ab Add missing space to new error line. (#2397)
  • c6ad58e Update property.js (#2332)

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 30, 2020

  • The devDependency nightwatch was updated from 1.3.5 to 1.3.6.

Your tests are still failing with this version. Compare changes

Release Notes for v1.3.6
  • Fixed #2417 - --filter argument was ignored if both --filter and --skiptags are set
  • Fixed - an issue occurring when using --filter argument and an empty src_folders setting - b2c2daa
  • Added - improved jUnit reporting for assertions in before/after test hooks - 0cc3627
  • Added - stripping of ansi control characters in jUnit xml reports and improved currentTest api property - 0cc3627
  • Fixed - an issue with running tests using the describe interface more than once in the same test run - cb1221d
  • Fixed - a problem with using the global --timeout argument in some cases - 1b3abcd
  • Fixed - an issue where a failed assertion inside the after test hook would have blocked the test run - 1e11032
  • Fixed - displaying the correct error message in case of using an unknown api assertion (e.g. due to a typo) - abaaaf8
  • Fixed - remove the isVisible workaround for Safari lower than v12 - c8e34b2
Commits

The new version differs by 17 commits.

  • 0d8d7b2 1.3.6
  • b2c2daa fixed a bug with matching files with filter and empty src_folders setting
  • 25c26f9 Fix #2417 --filter being ignored when --skiptags is set (#2416)
  • a62b4eb udpated unit tests to pass in node 8
  • ce47a88 update unit tests
  • db7a1f3 some refactoring for retrieving browserVersion
  • 0cc3627 Added some improvements to Junit reporting and currentTest api property
  • cb1221d Fixed a problem with running the same test with describe interface more than once
  • 1b3abcd fixed a problem with global --timeout argument
  • 1e11032 Fixed a problem where the after hook was blocking the queue if an error was thrown
  • abaaaf8 Fixed reporting of unknown api assertions
  • 8b6813a Added elapsedTime for static assertions and unit tests for junit output
  • c8e34b2 Check for 'version' as well
  • eae891b Apparently nesting is more cognitively complex
  • c79ad09 Added check for Safari version, and comments to better highlight special cases

There are 17 commits in total.

See the full diff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

0 participants