0.1.22 • Published 7 years ago

nightrunner v0.1.22

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

nightrunner

Build Status

Wrapper for Nightwatch.js.

  • Automatically downloads all the necessary binaries (selenium, phantomjs, etc)
  • Provides easy API to mock http server (expressjs with a few extensions).
  • Config-less CLI tool.

Install

npm install nightrunner -g

Usage

nr --tests="/path/to/specs" --commands="/path/to/commands" --browser="chrome"

Example

This is how a spec file looks like.

const nr = require('nightrunner');

module.exports = {

  before(browser, done) {
    browser.server = nr.server()
      .static('/', '/path/to/static')
      .listen(8080, done);
  },

  after(browser) {
    browser.server.close();
  },

  testCase() {
    browser.url('http://localhost:8080').end();
  },

  anotherTestCase() {
    browser.url('http://localhost:8080').end();
  }
};
0.1.22

7 years ago

0.1.21

7 years ago

0.1.20

7 years ago

0.1.19

7 years ago

0.1.18

7 years ago

0.1.17

7 years ago

0.1.16

7 years ago

0.1.15

7 years ago

0.1.14

7 years ago

0.1.13

7 years ago

0.1.12

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.20

7 years ago

0.0.19

7 years ago

0.0.18

7 years ago

0.0.17

7 years ago

0.0.16

8 years ago

0.0.15

8 years ago

0.0.14

8 years ago

0.0.13

8 years ago

0.0.12

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago