},
},
- // 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} */