Skip to content

Instantly share code, notes, and snippets.

@anto-ac
Created June 10, 2019 16:37
Show Gist options
  • Save anto-ac/1877d24fa9e88b5fd2ec5acc7b371626 to your computer and use it in GitHub Desktop.
Save anto-ac/1877d24fa9e88b5fd2ec5acc7b371626 to your computer and use it in GitHub Desktop.
Log from wdio-image-comparison-service
[0-0] 2019-06-10T16:33:48.434Z INFO webdriver: COMMAND findElement("css selector", "[class*=app--content--]")
2019-06-10T16:33:48.435Z INFO webdriver: [POST] http://selenium-hub:4444/wd/hub/session/b9d40442bc90e95ac497589d29411051/element
2019-06-10T16:33:48.435Z INFO webdriver: DATA { using: 'css selector', value: '[class*=app--content--]' }
[0-0] 2019-06-10T16:33:48.485Z INFO webdriver: RESULT { 'element-6066-11e4-a52e-4f735466cecf': '9784b663-1933-48ca-8551-771082c42ce1' }
[0-0] 2019-06-10T16:33:48.520Z INFO webdriver: COMMAND checkElement(<object>, "App Content")
[0-0] 2019-06-10T16:33:48.531Z INFO webdriver: COMMAND executeScript("return (function hideScrollBars(hide) {
if (hide) {
document.body.style.overflow = 'hidden';
}
else {
document.body.style.overflow = '';
}
}).apply(null, arguments)", <object>)
[0-0] 2019-06-10T16:33:48.532Z INFO webdriver: [POST] http://selenium-hub:4444/wd/hub/session/b9d40442bc90e95ac497589d29411051/execute/sync
[0-0] 2019-06-10T16:33:48.532Z INFO webdriver: DATA { script: 'return (function hideScrollBars(hide) {\n if (hide) {\n document.body.style.overflow = \'hidden\';\n }\n else {\n document.body.style.overflow = \'\';\n }\n}).apply(null, arguments)',
args: [ true ] }
[0-0] 2019-06-10T16:33:48.606Z INFO webdriver: COMMAND executeScript("return (function setCustomCss(cssOptions) {
if (document.head == null) {
return;
}
var disableTransformationsTransitionsAnimations = "\n* {\n -o-transition-property: none !important;\n -moz-transition-property: none !important;\n -ms-transition-property: none !important;\n -webkit-transition-property: none !important;\n transition-property: none !important;\n -o-transform: none !important;\n -moz-transform: none !important;\n -ms-transform: none !important;\n -webkit-transform: none !important;\n transform: none !important;\n -webkit-animation: none !important;\n -moz-animation: none !important;\n -o-animation: none !important;\n -ms-animation: none !important;\n animation: none !important;\n}";
var addressBarPadding = cssOptions.addressBarPadding, disableCSSAnimation = cssOptions.disableCSSAnimation, id = cssOptions.id, toolBarPadding = cssOptions.toolBarPadding;
var bodyTopPadding = addressBarPadding === 0 ? '' : "body{padding-top:" + addressBarPadding + "px !important}";
var bodyBottomPadding = toolBarPadding === 0 ? '' : "body{padding-bottom:" + toolBarPadding + "px !important}";
var css = (disableCSSAnimation ? disableTransformationsTransitionsAnimations : '') + bodyTopPadding + bodyBottomPadding;
var head = document.head;
var style = document.createElement('style');
style.id = id;
style.appendChild(document.createTextNode(css));
head.appendChild(style);
}).apply(null, arguments)", <object>)
[0-0] 2019-06-10T16:33:48.608Z INFO webdriver: [POST] http://selenium-hub:4444/wd/hub/session/b9d40442bc90e95ac497589d29411051/execute/sync
[0-0] 2019-06-10T16:33:48.608Z INFO webdriver: DATA { script: 'return (function setCustomCss(cssOptions) {\n if (document.head == null) {\n return;\n }\n var disableTransformationsTransitionsAnimations = "\\n* {\\n -o-transition-property: none !important;\\n -moz-transition-property: none !important;\\n -ms-transition-property: none !important;\\n -webkit-transition-property: none !important;\\n transition-property: none !important;\\n -o-transform: none !important;\\n -moz-transform: none !important;\\n -ms-transform: none !important;\\n -webkit-transform: none !important;\\n transform: none !important;\\n -webkit-animation: none !important;\\n -moz-animation: none !important;\\n -o-animation: none !important;\\n -ms-animation: none !important;\\n animation: none !important;\\n}";\n var addressBarPadding = cssOptions.addressBarPadding, disableCSSAnimation = cssOptions.disableCSSAnimation, id = cssOptions.id, toolBarPadding = cssOptions.toolBarPadding;\n var bodyTopPadding = addressBarPadding === 0 ? \'\' : "body{padding-top:" + addressBarPadding + "px !important}";\n var bodyBottomPadding = toolBarPadding === 0 ? \'\' : "body{padding-bottom:" + toolBarPadding + "px !important}";\n var css = (disableCSSAnimation ? disableTransformationsTransitionsAnimations : \'\') + bodyTopPadding + bodyBottomPadding;\n var head = document.head;\n var style = document.createElement(\'style\');\n style.id = id;\n style.appendChild(document.createTextNode(css));\n head.appendChild(style);\n}).apply(null, arguments)',
args:
[ { addressBarPadding: 0,
disableCSSAnimation: false,
id: 'pic-css',
toolBarPadding: 0 } ] }
[0-0] 2019-06-10T16:33:48.718Z INFO webdriver: COMMAND executeScript("return (function getScreenDimensions() {
var body = document.body;
var html = document.documentElement;
var bodyDimensions = {
scrollHeight: body == null ? 0 : body.scrollHeight,
offsetHeight: body == null ? 0 : body.offsetHeight
};
var htmlDimensions = {
clientHeight: html == null ? 0 : html.clientHeight,
clientWidth: html == null ? 0 : html.clientWidth,
scrollHeight: html == null ? 0 : html.scrollHeight,
scrollWidth: html == null ? 0 : html.scrollWidth,
offsetHeight: html == null ? 0 : html.offsetHeight
};
var windowDimensions = {
innerWidth: window.innerWidth,
innerHeight: window.innerHeight,
outerHeight: window.outerHeight === 0 ? htmlDimensions.clientHeight : window.outerHeight,
outerWidth: window.outerWidth === 0 ? htmlDimensions.clientWidth : window.outerWidth,
devicePixelRatio: window.devicePixelRatio,
screenWidth: window.screen.width,
screenHeight: window.screen.height,
};
return {
dimensions: {
body: bodyDimensions,
html: htmlDimensions,
window: windowDimensions
}
};
}).apply(null, arguments)", <object>)
[0-0] 2019-06-10T16:33:48.724Z INFO webdriver: [POST] http://selenium-hub:4444/wd/hub/session/b9d40442bc90e95ac497589d29411051/execute/sync
[0-0] 2019-06-10T16:33:48.724Z INFO webdriver: DATA { script: 'return (function getScreenDimensions() {\n var body = document.body;\n var html = document.documentElement;\n var bodyDimensions = {\n scrollHeight: body == null ? 0 : body.scrollHeight,\n offsetHeight: body == null ? 0 : body.offsetHeight\n };\n var htmlDimensions = {\n clientHeight: html == null ? 0 : html.clientHeight,\n clientWidth: html == null ? 0 : html.clientWidth,\n scrollHeight: html == null ? 0 : html.scrollHeight,\n scrollWidth: html == null ? 0 : html.scrollWidth,\n offsetHeight: html == null ? 0 : html.offsetHeight\n };\n var windowDimensions = {\n innerWidth: window.innerWidth,\n innerHeight: window.innerHeight,\n outerHeight: window.outerHeight === 0 ? htmlDimensions.clientHeight : window.outerHeight,\n outerWidth: window.outerWidth === 0 ? htmlDimensions.clientWidth : window.outerWidth,\n devicePixelRatio: window.devicePixelRatio,\n screenWidth: window.screen.width,\n screenHeight: window.screen.height,\n };\n return {\n dimensions: {\n body: bodyDimensions,\n html: htmlDimensions,\n window: windowDimensions\n }\n };\n}).apply(null, arguments)',
args: [] }
[0-0] 2019-06-10T16:33:48.749Z INFO webdriver: RESULT { dimensions:
{ body: { offsetHeight: 884, scrollHeight: 7876 },
html:
{ clientHeight: 884,
clientWidth: 1050,
offsetHeight: 884,
scrollHeight: 7876,
scrollWidth: 1050 },
window:
{ devicePixelRatio: 1,
innerHeight: 884,
innerWidth: 1050,
outerHeight: 1000,
outerWidth: 1050,
screenHeight: 1020,
screenWidth: 1360 } } }
[0-0] 2019-06-10T16:33:48.753Z INFO webdriver: COMMAND takeScreenshot()
[0-0] 2019-06-10T16:33:48.755Z INFO webdriver: [GET] http://selenium-hub:4444/wd/hub/session/b9d40442bc90e95ac497589d29411051/screenshot
[0-0] 2019-06-10T16:33:49.271Z INFO webdriver: RESULT iVBORw0KGgoAAAANSUhEUgAABBoAAAN0CAYAAAAahUv7AAAAAXNSR0IArs4c6...
[0-0] 2019-06-10T16:33:49.279Z INFO webdriver: COMMAND executeScript("return (function getElementPositionTopWindow(element) {
var rectangles = element.getBoundingClientRect();
return {
height: Math.round(rectangles.height),
width: Math.round(rectangles.width),
x: Math.round(rectangles.left),
y: Math.round(rectangles.top),
};
}).apply(null, arguments)", <object>)
[0-0] 2019-06-10T16:33:49.279Z INFO webdriver: [POST] http://selenium-hub:4444/wd/hub/session/b9d40442bc90e95ac497589d29411051/execute/sync
[0-0] 2019-06-10T16:33:49.280Z INFO webdriver: DATA { script: 'return (function getElementPositionTopWindow(element) {\n var rectangles = element.getBoundingClientRect();\n return {\n height: Math.round(rectangles.height),\n width: Math.round(rectangles.width),\n x: Math.round(rectangles.left),\n y: Math.round(rectangles.top),\n };\n}).apply(null, arguments)',
args:
[ { 'element-6066-11e4-a52e-4f735466cecf': '9784b663-1933-48ca-8551-771082c42ce1',
ELEMENT: '9784b663-1933-48ca-8551-771082c42ce1' } ] }
[0-0] 2019-06-10T16:33:49.307Z INFO webdriver: RESULT { height: 7322, width: 1050, x: 0, y: 156 }
[0-0] 2019-06-10T16:33:50.020Z INFO webdriver: COMMAND executeScript("return (function hideScrollBars(hide) {
if (hide) {
document.body.style.overflow = 'hidden';
}
else {
document.body.style.overflow = '';
}
}).apply(null, arguments)", <object>)
[0-0] 2019-06-10T16:33:50.022Z INFO webdriver: [POST] http://selenium-hub:4444/wd/hub/session/b9d40442bc90e95ac497589d29411051/execute/sync
[0-0] 2019-06-10T16:33:50.022Z INFO webdriver: DATA { script: 'return (function hideScrollBars(hide) {\n if (hide) {\n document.body.style.overflow = \'hidden\';\n }\n else {\n document.body.style.overflow = \'\';\n }\n}).apply(null, arguments)',
args: [ false ] }
[0-0] 2019-06-10T16:33:50.112Z INFO webdriver: COMMAND executeScript("return (function removeCustomCss(id) {
var elem = document.querySelector("style#" + id);
if (elem != null) {
elem.parentNode.removeChild(elem);
}
}).apply(null, arguments)", <object>)
[0-0] 2019-06-10T16:33:50.113Z INFO webdriver: [POST] http://selenium-hub:4444/wd/hub/session/b9d40442bc90e95ac497589d29411051/execute/sync
[0-0] 2019-06-10T16:33:50.113Z INFO webdriver: DATA { script: 'return (function removeCustomCss(id) {\n var elem = document.querySelector("style#" + id);\n if (elem != null) {\n elem.parentNode.removeChild(elem);\n }\n}).apply(null, arguments)',
args: [ 'pic-css' ] }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment