protractor
Version:
Webdriver E2E test wrapper for Angular.
284 lines (282 loc) • 12.2 kB
Plain Text
[][INFO]: COMMAND InitSession {
"desiredCapabilities": {
"browserName": "chrome",
"chromeOptions": {
"args": [ "start-maximized", "disable-webgl", "blacklist-webgl", "blacklist-accelerated-compositing", "disable-accelerated-2d-canvas", "disable-accelerated-compositing", "disable-accelerated-layers", "disable-accelerated-plugins", "disable-accelerated-video", "disable-accelerated-video-decode", "disable-gpu", "test-type", "disable-threaded-compositing" ],
"binary": "/Volumes/Sauce/Chrome/Chrome 35.app/Contents/MacOS/Google Chrome"
},
"count": 1,
"debuggerAddress": "127.0.0.1:9222",
"proxy": {
"proxyAutoconfigUrl": "http://127.0.0.1:19876/proxy.pac",
"proxyType": "PAC"
},
"webdriver.remote.quietExceptions": true
}
}
[][INFO]: Populating Preferences file: {
"alternate_error_pages": {
"enabled": false
},
"autofill": {
"enabled": false
},
"browser": {
"check_default_browser": false
},
"distribution": {
"import_bookmarks": false,
"import_history": false,
"import_search_engine": false,
"make_chrome_default_for_user": false,
"show_welcome_page": false,
"skip_first_run_ui": true
},
"dns_prefetching": {
"enabled": false
},
"profile": {
"content_settings": {
"pattern_pairs": {
"https://*,*": {
"media-stream": {
"audio": "Default",
"video": "Default"
}
}
}
},
"default_content_settings": {
"geolocation": 1,
"mouselock": 1,
"notifications": 1,
"popups": 1,
"ppapi-broker": 1
},
"password_manager_enabled": false
},
"safebrowsing": {
"enabled": false
},
"search": {
"suggest_enabled": false
},
"translate": {
"enabled": false
}
}
[][INFO]: Populating Local State file: {
"background_mode": {
"enabled": false
},
"ssl": {
"rev_checking": {
"enabled": false
}
}
}
[][INFO]: Launching chrome: /Volumes/Sauce/Chrome/Chrome 35.app/Contents/MacOS/Google Chrome --blacklist-accelerated-compositing --blacklist-webgl --disable-accelerated-2d-canvas --disable-accelerated-compositing --disable-accelerated-layers --disable-accelerated-plugins --disable-accelerated-video --disable-accelerated-video-decode --disable-background-networking --disable-client-side-phishing-detection --disable-component-update --disable-default-apps --disable-gpu --disable-hang-monitor --disable-prompt-on-repost --disable-sync --disable-threaded-compositing --disable-web-resources --disable-webgl --enable-logging --ignore-certificate-errors --load-extension=/var/folders/bl/1800rz_j7blcqx8pthyrq59h0000gn/T/.org.chromium.Chromium.BZB35o/internal --logging-level=1 --metrics-recording-only --no-first-run --password-store=basic --proxy-pac-url=http://127.0.0.1:19876/proxy.pac --remote-debugging-port=12382 --safebrowsing-disable-auto-update --safebrowsing-disable-download-protection --start-maximized --test-type --use-mock-keychain --user-data-dir=/var/folders/bl/1800rz_j7blcqx8pthyrq59h0000gn/T/.org.chromium.Chromium.E1jTrM data:,
[][INFO]: RESPONSE InitSession {
"acceptSslCerts": true,
"applicationCacheEnabled": false,
"browserConnectionEnabled": false,
"browserName": "chrome",
"chrome": {
"userDataDir": "/var/folders/bl/1800rz_j7blcqx8pthyrq59h0000gn/T/.org.chromium.Chromium.E1jTrM"
},
"cssSelectorsEnabled": true,
"databaseEnabled": false,
"handlesAlerts": true,
"javascriptEnabled": true,
"locationContextEnabled": true,
"nativeEvents": true,
"platform": "Mac OS X",
"rotatable": false,
"takesHeapSnapshot": true,
"takesScreenshot": true,
"version": "35.0.1916.114",
"webStorageEnabled": true
}
[][INFO]: COMMAND ExecuteScript {
"args": [ ],
"script": "return screen.width"
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ExecuteScript 1280
[][INFO]: COMMAND ExecuteScript {
"args": [ ],
"script": "return screen.height"
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ExecuteScript 800
[][INFO]: COMMAND SetWindowPosition {
"windowHandle": "current",
"x": 0,
"y": 0
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE SetWindowPosition
[][INFO]: COMMAND SetWindowSize {
"height": 800,
"width": 1280,
"windowHandle": "current"
}
[][INFO]: RESPONSE SetWindowSize
[][INFO]: COMMAND MaximizeWindow {
"windowHandle": "current"
}
[][INFO]: RESPONSE MaximizeWindow
[][INFO]: COMMAND GetWindows {
}
[][INFO]: RESPONSE GetWindows [ "CDwindow-64D838A1-3314-CD60-A5AB-D64369F3D241" ]
[][INFO]: COMMAND SetScriptTimeout {
"ms": 11000
}
[][INFO]: RESPONSE SetScriptTimeout
[][INFO]: COMMAND GetLogTypes {
}
[][INFO]: RESPONSE GetLogTypes [ "browser", "driver" ]
[][INFO]: COMMAND Navigate {
"url": "data:text/html,\u003Chtml>\u003C/html>"
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE Navigate
[][INFO]: COMMAND ExecuteScript {
"args": [ ],
"script": "window.name = \"NG_DEFER_BOOTSTRAP!\" + window.name;window.location.replace(\"http://localhost:8081/index.html#/async\");"
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ExecuteScript null
[][INFO]: COMMAND ExecuteScript {
"args": [ ],
"script": "return window.location.href;"
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ExecuteScript "http://localhost:8081/index.html#/async"
[][INFO]: COMMAND ExecuteAsyncScript {
"args": [ 10 ],
"script": "try { return (function (attempts, asyncCallback) {\n var callback = function(args) {\n setTimeout(function() {\n asyncCallback(args);\n }, 0);\n };\n var check = function(n) {\n try {\n ..."
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ExecuteAsyncScript [ true, null ]
[][INFO]: COMMAND ExecuteScript {
"args": [ ],
"script": "return (function () {\n angular.module('protractorBaseModule_', []).\n config(['$compileProvider', function($compileProvider) {\n if ($compileProvider.debugInfoEnabled) {\n ..."
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ExecuteScript null
[][INFO]: COMMAND ExecuteScript {
"args": [ [ "protractorBaseModule_" ] ],
"script": "angular.resumeBootstrap(arguments[0]);"
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ExecuteScript null
[][INFO]: COMMAND ExecuteAsyncScript {
"args": [ "body" ],
"script": "try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (!window.angular) {\n throw new Error('angular could not be found on the windo..."
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ExecuteAsyncScript null
[][INFO]: COMMAND ExecuteScript {
"args": [ "slowHttpStatus", false, null, "body" ],
"script": "try { return (function (binding, exactMatch, using, rootSelector) {\n var root = document.querySelector(rootSelector || 'body');\n using = using || document;\n if (angular.getTestability) {\n ret..."
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ExecuteScript [ {
"ELEMENT": "0.5319263362325728-1"
} ]
[][INFO]: COMMAND GetElementText {
"id": "0.5319263362325728-1"
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE GetElementText "not started"
[][INFO]: COMMAND ExecuteAsyncScript {
"args": [ "body" ],
"script": "try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (!window.angular) {\n throw new Error('angular could not be found on the windo..."
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ExecuteAsyncScript null
[][INFO]: COMMAND FindElements {
"using": "css selector",
"value": "[ng-click=\"slowHttp()\"]"
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE FindElements [ {
"ELEMENT": "0.5319263362325728-2"
} ]
[][INFO]: COMMAND ClickElement {
"id": "0.5319263362325728-2"
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ClickElement
[][INFO]: COMMAND ExecuteAsyncScript {
"args": [ "body" ],
"script": "try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (!window.angular) {\n throw new Error('angular could not be found on the windo..."
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ExecuteAsyncScript null
[][INFO]: COMMAND ExecuteScript {
"args": [ "slowHttpStatus", false, null, "body" ],
"script": "try { return (function (binding, exactMatch, using, rootSelector) {\n var root = document.querySelector(rootSelector || 'body');\n using = using || document;\n if (angular.getTestability) {\n ret..."
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE ExecuteScript [ {
"ELEMENT": "0.5319263362325728-1"
} ]
[][INFO]: COMMAND GetElementText {
"id": "0.5319263362325728-1"
}
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: Waiting for pending navigations...
[][INFO]: Done waiting for pending navigations
[][INFO]: RESPONSE GetElementText "done"