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.6.1

Published by beatfactor over 9 years ago

  • Fixed a problem where errors during the tests were swolen in some cases
nightwatch - v0.6.0

Published by beatfactor over 9 years ago

Nightwatch v0.6

New features

  • Unit testing - write unit or integration tests in Nightwatch for Node.js applications and APIs;
  • Custom reporters - add your own reporter via the --reporter option;
  • Integrated Grunt support - Nightwatch is bundled with an easy to use Grunt task which can be used in your existing Grunt-based build configuration;
  • Run single testcase - ability to run the specified testcase from the current suite/module via --testcase;
  • Page Objects - documented support for page objects model;

Enhancements

  • Added support for declaring environment specific cli_args - #334
  • Added support for passing the client object as argument to global beforeEach and afterEach
  • Added support for always logging selenium server errors
  • Added log functionality exposed through Selenium

Important fixes

  • Fixed JUnit xml reports #191
  • Fixed exclude and filter options when with multiple src_folders #370
nightwatch - v0.5.34

Published by beatfactor almost 10 years ago

  • Added - global disable_colors property
  • Added - parallel_process_delay property to specify the delay between starting child processes
nightwatch - v0.5.33

Published by beatfactor almost 10 years ago

  • Fixed #302 - waitFor-family functions with no timeout param silently error
  • Fixed #299 - multiple folder support in src_folders
nightwatch - v0.5.32

Published by beatfactor almost 10 years ago

  • Added support for a global test results reporter function defined in the globals module configured in globals_path in nightwatch.json. A function defined under the reporter key in the globals module is called after all tests finish with the nightwatch internal results object as an argument (as seen in examples/globalsModule.js). It may be asynchronous, with a 'done' callback as the reporter's second argument.
nightwatch - v0.5.30

Published by beatfactor about 10 years ago

  • Added beforeEach / afterEach global hooks to run code before and after each test suite (file). These are specified in the file loaded using the globals_path setting in nightwatch.json. They may be synchronous or asynchronous.
  • Added prettier formatting of elapsed time #286
nightwatch - v0.5.31

Published by beatfactor about 10 years ago

  • Added perform command which allows adding arbitrary code to the queue
nightwatch - v0.5.28

Published by beatfactor about 10 years ago

  • Fixed #277 - test runner issue with parallel mode and globals
nightwatch - v0.5.27

Published by beatfactor about 10 years ago

  • Fixed #267 - getValue command not working
nightwatch - v0.5.25

Published by beatfactor about 10 years ago

  • Added option to automatically send the test module name to the selenium server in the desiredCapabilities - based on #254
  • Added New test setting log_screenshot_data to disable screenshot data in logs - based on #262
  • Added right context for global before and after hooks - #264
nightwatch - v0.5.24

Published by beatfactor about 10 years ago

  • Fixed an issue with selenium server 2.43 could not be started from nightwatch
nightwatch - v0.5.23

Published by beatfactor about 10 years ago

  • Fixed afterEach/tearDown being called with wrong number of args - #263
nightwatch - v0.5.22

Published by beatfactor about 10 years ago

  • Added support for calling .end from after method - #257
  • Added support for multiple custom command and assertion folders - #255
nightwatch - v0.5.21

Published by beatfactor about 10 years ago

  • Added before/after and beforeEach/afterEach test methods which deprecates setUp/tearDown.
nightwatch - v0.5.17

Published by beatfactor about 10 years ago

  • Added exposed desiredCapabilities on the client api - #202
  • Fixed prematurely end parallel tests runs in some cases - #197
  • Added currentTest property on the client api - #213
  • Added experimental support for page object methodology
  • Added back and forward protocol actions
  • Added maximizeWindow command
  • Added Support for before and after global methods - defined in the globals file and will be called before and after the execution of the entire tests suite.
nightwatch -

Published by beatfactor about 10 years ago

nightwatch - v0.5.10

Published by beatfactor over 10 years ago

Fixed #201 - JUnit reports not being saved into the proper subfolders
Added - print uncaught exceptions to the console before exiting
Added - tagging support: tag a test case by adding the tags property to a test module
Fixed - #65 screenshots not saved into missing folders

nightwatch - v0.5.8

Published by beatfactor over 10 years ago

  • Fixed Async custom commands not executing commands in callback - #178.
nightwatch - v0.5.6

Published by beatfactor over 10 years ago

  • Fixed a problem with running tests in parallel on Windows machines
nightwatch - v0.5.3

Published by beatfactor over 10 years ago

  • Fixed an issue with creating a new session in selenium 2.42