Windows

Update chrome v75

  
> mkdir t  
> cd t  
> midir tests  
  
> npm install nightwatch  --save-dev  
> npm install chromedriver --save-dev  
  
> nano nightwatch.js  
require('nightwatch/bin/runner.js');  
  
> nano nightwatch.conf.js  
const chrome = require('chromedriver')  
  
module.exports = {  
  src_folders: ['tests'],  
  webdriver: {  
    start_process: true,  
    server_path: chrome.path,  
    port: 9515,  
  },  
  test_settings: {  
    default: {  
      desiredCapabilities: {  
        browserName: 'chrome',  
      },  
    },  
  },  
}  
  
> nano tests/test.js  
module.exports = {  
  'step one: navigate to google' : function (browser) {  
    for (var i = 0; i < 10; i += 1) {  
      browser  
        .url('https://t.tt:9010')  
        .waitForElementVisible('body', 1000)  
        .click('a')  
        .waitForElementVisible('input[type=email]')  
        .setValue('input[type=email]', 'foo@bar.com')  
        .setValue('input[type=password]', 'foobar')  
        .click('input[type=submit]', function(result) {  
          this.assert.strictEqual(result.status, 0);  
        })  
        .waitForElementVisible('input[type=checkbox]')  
        .click('input[id=openid]')  
        .click('input[id=offline]')  
        .click('input[id=accept]', function(result) {  
          this.assert.strictEqual(result.status, 0);  
        })  
    }  
  },  
};  
  
> node nightwatch.js tests/test.js