},
},
+ // TODO: generate these and add skip tags
+ 'chrome-headless': {
+ desiredCapabilities: {
+ browserName: 'chrome',
+ acceptSslCerts: true,
+ chromeOptions: {
+ w3c: false,
+ args: ['window-size=1280,800', 'headless'],
+ },
+ },
+ },
+
safari: {
desiredCapabilities: {
browserName: 'safari',
// the unencoded version, no check for the url because changes based on browser
.click('li:nth-child(5) a')
.assert.containsText('#param', 'é')
-
- .end()
},
/** @type {import('nightwatch').NightwatchTest} */
.assert.urlEquals(baseURL + '/users/1')
.assert.visible('dialog')
.assert.containsText('dialog', 'User #1')
-
- .end()
},
/** @type {import('nightwatch').NightwatchTest} */
.forward()
.assert.visible('dialog')
.assert.urlEquals(baseURL + '/users/1')
-
- .end()
},
/** @type {import('nightwatch').NightwatchTest} */
.assert.urlEquals(baseURL + '/')
.assert.containsText('h1', 'Home')
.assert.not.visible('dialog')
-
- .end()
},
/** @type {import('nightwatch').NightwatchTest} */
.forward()
.assert.urlEquals(baseURL + '/users/1')
.assert.visible('dialog')
-
- .end()
},
/** @type {import('nightwatch').NightwatchTest} */