nightwatch

Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack

MIT License

Downloads
594.3K
Stars
11.7K
Committers
158

Bot releases are visible (Hide)

nightwatch - v0.8.0

Published by beatfactor about 9 years ago

Nightwatch v0.8

New features

Enhancements

  • Added support for automatically taking a screenshot on test failure - based on #442;
  • Added abortOnAssertionFailure global property for controlling whether to abort the test execution when an assertion failed and skip the rest
  • Added support for deep merging globals (and other test environment properties) from default test environment; also merging external globals with config globals
  • Added support for setting the device orientation
  • Added improvements to session command
  • Added group_name property on test_settings object available when running using --group option

Important fixes

  • Fixed showing original stacktraces in failure messages #615
  • Fixed --suiteRetries does not re-run global beforeEach/afterEach #588
  • Fixed --suiteRetries option only retries the first test in testsuite #610
  • Fixed - test report output for third-party assertion frameworks #601
nightwatch - v0.7.11

Published by beatfactor about 9 years ago

  • Fixed #606 - an issue occuring on expect assertions on page objects
nightwatch - v0.7.10

Published by beatfactor about 9 years ago

  • Fixed #574 should run afterEach with testcase cli option
  • Fixed #589 tags were ignored when using filter option
  • Fixed an issue in expect assertions occurring when retrying
nightwatch - v0.7.9

Published by beatfactor over 9 years ago

  • Added support for context for testing hybrid mobile apps with Appium
  • Added minor improvement for page objects support - #550
nightwatch - v0.7.8

Published by sknopf over 9 years ago

  • Added custom messages to expect assertions
  • Fixed #549 issue retrying failed expect assertions where element is not found
  • Fixed #541 parallel test output when running tests with same name
  • Fixed #548 where folder fully excluded if trying to exclude one file
nightwatch - v0.7.5

Published by beatfactor over 9 years ago

  • Added screenshots on_error option
  • Added suiteRetries cli option to retry failed/errored test cases
nightwatch - v0.7.4

Published by beatfactor over 9 years ago

  • Added support for defining test_workers options per environment
  • Fixed exit code is always '0' running tests using test_workers - #510
nightwatch - v0.7.2

Published by beatfactor over 9 years ago

  • Fixed #509 - missing failing teststeps in junit report
nightwatch - v0.7.0

Published by beatfactor over 9 years ago

Nightwatch v0.7

New features

Enhancements

  • Added support for automatically taking a screenshot on test failure - based on #442;
  • Added option to retry failing tests #436;
  • Added support for not skipping test cases when assertion fails #473;
  • Added mouseButtonClick protocol command
  • Added support for page_object_path to accept an array

Important fixes

  • Fixed an issue with the results not properly set in afterEach hook reported in #442
nightwatch - v0.6.15

Published by beatfactor over 9 years ago

  • Fixed - #500 the issue with starting selenium 2.46
  • Fixed an issue with passing the correct context when invoking callback for some client commands
nightwatch - v0.6.14

Published by beatfactor over 9 years ago

  • Fixed a problem with Selenium server log not being written properly in case of test failures/errors
nightwatch - v0.6.13

Published by beatfactor over 9 years ago

  • Added support to show folder name in terminal output before test suite name - #466
  • Added mouseButtonClick selenium protocol action.
nightwatch - v0.6.12

Published by beatfactor over 9 years ago

  • Added --skiptags cli option to run tests that do not match the given tags (comma separated)
nightwatch - v0.6.11

Published by beatfactor over 9 years ago

  • Fixed - #458 - nightwatch tries to start multiple instance of Selenium on same port when parallel testing
  • Fixed Default selenium.start_session value is not applied when selenium is undefined - #450
nightwatch - v0.6.9

Published by beatfactor over 9 years ago

  • Fixed #438 - an issue with passing a numeric tag
  • Fixed the default for test setting silent was set to false instead of true #448
  • Fixed minor output issue reported in #444 when running async unit tests
nightwatch - v0.6.6

Published by beatfactor over 9 years ago

  • Fixed - a minor issue where disabled_colors value wasn't always taken into account
  • Fixed - #368 WaitForElement commands polling producing HTTP errors until the element was found - updated waitForElement commands to use .elements instead of .element which is not throwing errors but an empty array
nightwatch - v0.6.5

Published by beatfactor over 9 years ago

  • Added - option end_session_on_fail to control automatic termination of the Selenium session when there are failures
  • Added - exposed results object on the client.currentTest
  • Added - option to retry failed assertions: retryAssertionTimeout - #407
  • Fixed - .sessions command was pointing to .session - #287
  • Added - POST action support to .session
nightwatch - v0.6.4

Published by beatfactor over 9 years ago

  • Fixed currentTest on api - previously client.api.currentTest.name was an empty string, this fix sets it for each test before running beforeEach
  • Fixed - environment-specific selenium settings were not applied in some cases - #411
nightwatch - v0.6.3

Published by beatfactor over 9 years ago

  • Fixed an issue with logging of deprecation notice resulting in a TypeError
nightwatch - v0.6.2

Published by beatfactor over 9 years ago

  • Fixed a problem with reading a hook method name resulting in a TypeError.