Nightwatch.js – Test Report
Success
Tests/010-homepage
Status
PASSED
Tests
3
Failed
0
Errors
0
Module Path
/app/web/modules/custom/ac_testing/tests/src/Nightwatch/Tests/010-homepage.js
Duration
0.6930 secs
Request POST http://chrome.ethimain.internal:9515/session
{
desiredCapabilities: {
browserName: 'chrome',
acceptSslCerts: true,
'goog:chromeOptions': {
w3c: false,
args: [
'--headless',
'--no-sandbox',
'--disable-dev-shm-usage',
'--window-size=1600,768'
]
},
name: 'Tests/010 Homepage'
},
capabilities: {
alwaysMatch: {
browserName: 'chrome',
'goog:chromeOptions': {
w3c: false,
args: [
'--headless',
'--no-sandbox',
'--disable-dev-shm-usage',
'--window-size=1600,768'
]
}
}
}
}
Response 200 POST http://chrome.ethimain.internal:9515/session (98ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: {
acceptInsecureCerts: false,
acceptSslCerts: false,
browserConnectionEnabled: false,
browserName: 'chrome',
chrome: {
chromedriverVersion: '106.0.5249.61 (511755355844955cd3e264779baf0dd38212a4d0-refs/branch-heads/5249@{#569})',
userDataDir: '/tmp/.com.google.Chrome.YU3s3r'
},
cssSelectorsEnabled: true,
databaseEnabled: false,
'goog:chromeOptions': { debuggerAddress: 'localhost:42531' },
handlesAlerts: true,
hasTouchScreen: false,
javascriptEnabled: true,
locationContextEnabled: true,
mobileEmulationEnabled: false,
nativeEvents: true,
networkConnectionEnabled: false,
pageLoadStrategy: 'normal',
platform: 'Linux',
proxy: {},
rotatable: false,
setWindowRect: true,
strictFileInteractability: false,
takesHeapSnapshot: true,
takesScreenshot: true,
timeouts: { implicit: 0, pageLoad: 300000, script: 30000 },
unexpectedAlertBehaviour: 'ignore',
version: '106.0.5249.103',
webStorageEnabled: true,
'webauthn:extension:credBlob': true,
'webauthn:extension:largeBlob': true,
'webauthn:virtualAuthenticators': true
}
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/url
{ url: 'http://ethimain.lndo.site/user/logout' }
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/url (984ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: null
}
Request GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/cookie
''
Response 200 GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/cookie (7ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [
{
domain: '.lndo.site',
expiry: 1749644292,
httpOnly: false,
name: '_ga',
path: '/',
secure: false,
value: 'GA1.1.1980637189.1715084293'
},
{
domain: '.lndo.site',
expiry: 1749644292,
httpOnly: false,
name: '_ga_N0EL49ZVM5',
path: '/',
secure: false,
value: 'GS1.1.1715084292.1.0.1715084292.0.0.0'
}
]
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/url
{ url: 'http://ethimain.lndo.site/' }
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/url (651ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: null
}
Request GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/cookie
''
Response 200 GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/cookie (5ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [
{
domain: '.lndo.site',
expiry: 1749644293,
httpOnly: false,
name: '_ga_N0EL49ZVM5',
path: '/',
secure: false,
value: 'GS1.1.1715084292.1.1.1715084293.0.0.0'
},
{
domain: '.lndo.site',
expiry: 1749644293,
httpOnly: false,
name: '_ga',
path: '/',
secure: false,
value: 'GA1.1.1980637189.1715084293'
}
]
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/url
{ url: 'http://ethimain.lndo.site/user' }
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/url (488ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: null
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements
{ using: 'css selector', value: 'h1' }
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements (6ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [ { ELEMENT: '0.8540803316781478-1' } ]
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/execute/sync
{
script: 'return (function(){return (function(){var k=this||self;function aa(a){return"string"==typeof a}function ba(a,b){a=a.split(".");var c=k;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a... (44027 characters)',
args: [
{
'element-6066-11e4-a52e-4f735466cecf': '0.8540803316781478-1',
ELEMENT: '0.8540803316781478-1'
}
]
}
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/execute/sync (9ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: true
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements
{
using: 'css selector',
value: '.cookie-compliance__buttons button:first-child'
}
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements (17ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [ { ELEMENT: '0.8540803316781478-2' } ]
}
Request GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/element/0.8540803316781478-2/text
''
Response 200 GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/element/0.8540803316781478-2/text (15ms)
{ sessionId: 'f174e9df478774752d39b873087ba7e5', status: 0, value: '' }
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements
{
using: 'css selector',
value: '.cookie-compliance__buttons button:first-child'
}
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements (10ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [ { ELEMENT: '0.8540803316781478-2' } ]
}
Request GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/element/0.8540803316781478-2/text
''
Response 200 GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/element/0.8540803316781478-2/text (9ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: 'Accept all cookies'
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements
{
using: 'css selector',
value: '.cookie-compliance__buttons button:first-child'
}
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements (6ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [ { ELEMENT: '0.8540803316781478-2' } ]
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/element/0.8540803316781478-2/click
{}
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/element/0.8540803316781478-2/click (938ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: null
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements
{
using: 'css selector',
value: '.cookie-compliance__buttons button:first-child'
}
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements (10ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [ { ELEMENT: '0.7479819119757598-1' } ]
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/execute/sync
{
script: 'return (function(){return (function(){var k=this||self;function aa(a){return"string"==typeof a}function ba(a,b){a=a.split(".");var c=k;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a... (44027 characters)',
args: [
{
'element-6066-11e4-a52e-4f735466cecf': '0.7479819119757598-1',
ELEMENT: '0.7479819119757598-1'
}
]
}
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/execute/sync (17ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: false
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements
{ using: 'css selector', value: '#sliding-popup .popup-content' }
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements (13ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [ { ELEMENT: '0.7479819119757598-2' } ]
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/execute/sync
{
script: 'return (function(){return (function(){var k=this||self;function aa(a){return"string"==typeof a}function ba(a,b){a=a.split(".");var c=k;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a... (44027 characters)',
args: [
{
'element-6066-11e4-a52e-4f735466cecf': '0.7479819119757598-2',
ELEMENT: '0.7479819119757598-2'
}
]
}
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/execute/sync (11ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: false
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements
{ using: 'css selector', value: 'h1' }
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements (5ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [ { ELEMENT: '0.7479819119757598-3' } ]
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/actions
{
actions: [
{
actions: [
{
type: 'pointerMove',
origin: [Object],
duration: 100,
x: 10,
y: 10,
width: 0,
height: 0,
pressure: 0,
tangentialPressure: 0,
tiltX: 0,
tiltY: 0,
twist: 0,
altitudeAngle: 0,
azimuthAngle: 0
}
],
parameters: { pointerType: 'mouse' },
type: 'pointer',
id: 'default mouse'
}
]
}
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/actions (112ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: null
}
Request GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/screenshot
''
Response 200 GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/screenshot (75ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: 'iVBORw0KGgoAAAANSUhEUgAABkAAAAMACAYAAAB8bKtsAAAAAXNSR0IArs4c6QAAIABJREFUeJzs3XdYVGfaBvAbRCkzCFgoxkiR...',
suppressBase64Data: true
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements
{ using: 'css selector', value: 'h1' }
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements (9ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [ { ELEMENT: '0.7479819119757598-3' } ]
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements
{ using: 'css selector', value: 'header:first-of-type' }
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements (11ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [ { ELEMENT: '0.7479819119757598-4' } ]
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/actions
{
actions: [
{
actions: [
{
type: 'pointerMove',
origin: [Object],
duration: 100,
x: 10,
y: 10,
width: 0,
height: 0,
pressure: 0,
tangentialPressure: 0,
tiltX: 0,
tiltY: 0,
twist: 0,
altitudeAngle: 0,
azimuthAngle: 0
}
],
parameters: { pointerType: 'mouse' },
type: 'pointer',
id: 'default mouse'
}
]
}
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/actions (111ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: null
}
Request GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/screenshot
''
Response 200 GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/screenshot (66ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: 'iVBORw0KGgoAAAANSUhEUgAABkAAAAMACAYAAAB8bKtsAAAAAXNSR0IArs4c6QAAIABJREFUeJzs3XdYVGfaBvAbRCkzCFgoxkiR...',
suppressBase64Data: true
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements
{ using: 'css selector', value: 'header a[href="/"]' }
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements (10ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [
{ ELEMENT: '0.7479819119757598-5' },
{ ELEMENT: '0.7479819119757598-6' }
]
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements
{ using: 'css selector', value: 'footer:last-of-type' }
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements (7ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [ { ELEMENT: '0.7479819119757598-7' } ]
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/actions
{
actions: [
{
actions: [
{
type: 'pointerMove',
origin: [Object],
duration: 100,
x: 10,
y: 10,
width: 0,
height: 0,
pressure: 0,
tangentialPressure: 0,
tiltX: 0,
tiltY: 0,
twist: 0,
altitudeAngle: 0,
azimuthAngle: 0
}
],
parameters: { pointerType: 'mouse' },
type: 'pointer',
id: 'default mouse'
}
]
}
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/actions (114ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: null
}
Request GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/screenshot
''
Response 200 GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/screenshot (95ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: 'iVBORw0KGgoAAAANSUhEUgAABkAAAAMACAYAAAB8bKtsAAAAAXNSR0IArs4c6QAAIABJREFUeJzs3XeUnWW5N+DfJDOZ9EwKLaT3...',
suppressBase64Data: true
}
Request POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements
{ using: 'css selector', value: 'footer:last-of-type' }
Response 200 POST http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/elements (4ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: [ { ELEMENT: '0.7479819119757598-7' } ]
}
Request GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/element/0.7479819119757598-7/text
''
Response 200 GET http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5/element/0.7479819119757598-7/text (26ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: 'About Us\n' +
'About Ethical Consumer\n' +
'Print Magazine\n' +
'Consultancy Services\n' +
'Ratings System\n' +
'Our Mission\n' +
'Our P...',
suppressBase64Data: true
}
Request DELETE http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5
''
Response 200 DELETE http://chrome.ethimain.internal:9515/session/f174e9df478774752d39b873087ba7e5 (51ms)
{
sessionId: 'f174e9df478774752d39b873087ba7e5',
status: 0,
value: null
}
✔ Testing if the element count for <h1> is 1 (12ms)
✔ Testing if element <header a[href="/"]> is present (12ms)
✔ Testing if the text matches <footer:last-of-type> '/(copyright|©)/gi' (33ms)