--- /dev/null
+Dec 23, 2014 7:59:17 PM org.openqa.grid.selenium.GridLauncher main
+INFO: Launching a standalone server
+Setting system property webdriver.ie.driver to D:\selenium\IEDriverServer.exe
+Setting system property webdriver.ie.driver.logfile to c:\log\iedriver.log
+Setting system property webdriver.ie.driver.loglevel to DEBUG
+Setting system property http.proxyHost to maki77193.miso
+Setting system property http.proxyPort to 33128
+Setting system property http.nonProxyHosts to "localhost|127.0.0.1"
+Setting system property https.proxyHost to maki77193.miso
+Setting system property https.proxyPort to 33128
+Setting system property https.nonProxyHosts to "localhost|127.0.0.1"
+19:59:17.466 INFO - Java: Oracle Corporation 24.60-b09
+19:59:17.472 INFO - OS: Windows Server 2008 R2 6.1 x86
+19:59:17.504 INFO - v2.40.0, with Core v2.40.0. Built from revision fbe29a9
+19:59:18.069 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4443/wd/hub
+19:59:18.075 INFO - Version Jetty/5.1.x
+19:59:18.079 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
+19:59:18.080 INFO - Started HttpContext[/selenium-server,/selenium-server]
+19:59:18.080 INFO - Started HttpContext[/,/]
+19:59:18.210 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@149959a
+19:59:18.210 INFO - Started HttpContext[/wd,/wd]
+19:59:18.220 INFO - Started SocketListener on 0.0.0.0:4443
+19:59:18.220 INFO - Started org.openqa.jetty.jetty.Server@150f0a7
+19:59:20.171 INFO - Executing: [new session: Capabilities [{count=1, browserName=internet explorer, webdriver.remote.quietExceptions=true}]] at URL: /session)
+19:59:20.216 INFO - Creating a new session for Capabilities [{count=1, browserName=internet explorer, webdriver.remote.quietExceptions=true}]
+Started InternetExplorerDriver server (32-bit)
+2.42.0.0
+Listening on port 28134
+Log level is set to DEBUG
+Log file is set to c:\log\iedriver.log
+19:59:23.420 INFO - I/O exception (java.net.SocketException) caught when processing request: Software caused connection abort: recv failed
+19:59:23.420 INFO - Retrying request
+19:59:23.595 INFO - Done: /session
+19:59:23.768 INFO - Executing: [execute script: return screen.width, []] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute)
+19:59:23.855 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute
+19:59:23.863 INFO - Executing: [execute script: return screen.height, []] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute)
+19:59:23.907 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute
+19:59:23.913 INFO - Executing: [set window position] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/window/current/position)
+19:59:23.940 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/window/current/position
+19:59:23.949 INFO - Executing: [set window size] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/window/current/size)
+19:59:23.999 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/window/current/size
+19:59:24.006 INFO - Executing: [maximise window] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/window/current/maximize)
+19:59:24.049 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/window/current/maximize
+19:59:24.056 INFO - Executing: [get window handles] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/window_handles)
+19:59:24.060 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/window_handles
+19:59:24.163 INFO - Executing: [set script timeoutt: 11000] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/timeouts/async_script)
+19:59:24.209 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/timeouts/async_script
+19:59:24.326 INFO - Executing: [fetching available log types] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/log/types)
+19:59:24.345 WARN - Exception thrown
+org.openqa.selenium.WebDriverException: Command not found: GET /session/6944190b-14c8-4d68-9822-85718b9425ea/log/types
+Command duration or timeout: 6 milliseconds
+Build info: version: '2.40.0', revision: 'fbe29a9', time: '2014-02-19 20:54:28'
+System info: host: 'WIN-8LIIH1BGM1D', ip: '172.20.33.134', os.name: 'Windows Server 2008 R2', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_60'
+Session ID: 6944190b-14c8-4d68-9822-85718b9425ea
+Driver info: org.openqa.selenium.ie.InternetExplorerDriver
+Capabilities [{platform=WINDOWS, javascriptEnabled=true, elementScrollBehavior=0, ignoreZoomSetting=false, enablePersistentHover=true, ie.ensureCleanSession=false, browserName=internet explorer, enableElementCacheCleanup=true, unexpectedAlertBehaviour=dismiss, version=11, ie.usePerProcessProxy=false, cssSelectorsEnabled=true, ignoreProtectedModeSettings=false, requireWindowFocus=false, handlesAlerts=true, initialBrowserUrl=http://localhost:28134/, ie.forceCreateProcessApi=false, nativeEvents=true, browserAttachTimeout=0, ie.browserCommandLineSwitches=, takesScreenshot=true}]
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
+ at java.lang.reflect.Constructor.newInstance(Unknown Source)
+ at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:193)
+ at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145)
+ at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:573)
+ at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:588)
+ at org.openqa.selenium.remote.RemoteExecuteMethod.execute(RemoteExecuteMethod.java:32)
+ at org.openqa.selenium.remote.RemoteLogs.getAvailableLogTypes(RemoteLogs.java:87)
+ at org.openqa.selenium.remote.server.handler.GetAvailableLogTypesHandler.call(GetAvailableLogTypesHandler.java:35)
+ at org.openqa.selenium.remote.server.handler.GetAvailableLogTypesHandler.call(GetAvailableLogTypesHandler.java:1)
+ at java.util.concurrent.FutureTask.run(Unknown Source)
+ at org.openqa.selenium.remote.server.DefaultSession$1.run(DefaultSession.java:170)
+ at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
+ at java.lang.Thread.run(Unknown Source)
+19:59:24.354 WARN - Exception: Command not found: GET /session/6944190b-14c8-4d68-9822-85718b9425ea/log/types
+Command duration or timeout: 6 milliseconds
+Build info: version: '2.40.0', revision: 'fbe29a9', time: '2014-02-19 20:54:28'
+System info: host: 'WIN-8LIIH1BGM1D', ip: '172.20.33.134', os.name: 'Windows Server 2008 R2', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_60'
+Session ID: 6944190b-14c8-4d68-9822-85718b9425ea
+Driver info: org.openqa.selenium.ie.InternetExplorerDriver
+Capabilities [{platform=WINDOWS, javascriptEnabled=true, elementScrollBehavior=0, ignoreZoomSetting=false, enablePersistentHover=true, ie.ensureCleanSession=false, browserName=internet explorer, enableElementCacheCleanup=true, unexpectedAlertBehaviour=dismiss, version=11, ie.usePerProcessProxy=false, cssSelectorsEnabled=true, ignoreProtectedModeSettings=false, requireWindowFocus=false, handlesAlerts=true, initialBrowserUrl=http://localhost:28134/, ie.forceCreateProcessApi=false, nativeEvents=true, browserAttachTimeout=0, ie.browserCommandLineSwitches=, takesScreenshot=true}]
+19:59:24.599 INFO - Executing: [get: about:blank] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/url)
+19:59:24.832 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/url
+19:59:25.027 INFO - Executing: [execute script: window.name = "NG_DEFER_BOOTSTRAP!" + window.name;window.location.replace("http://localhost:8081/index.html#/async");, []] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute)
+19:59:25.073 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute
+19:59:25.288 INFO - Executing: [execute script: return window.location.href;, []] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute)
+19:59:25.327 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute
+19:59:25.541 INFO - Executing: [execute async script: try { return (function (attempts, asyncCallback) {
+ var callback = function(args) {
+ setTimeout(function() {
+ asyncCallback(args);
+ }, 0);
+ };
+ var check = function(n) {
+ try {
+ if (window.angular && window.angular.resumeBootstrap) {
+ callback([true, null]);
+ } else if (n < 1) {
+ if (window.angular) {
+ callback([false, 'angular never provided resumeBootstrap']);
+ } else {
+ callback([false, 'retries looking for angular exceeded']);
+ }
+ } else {
+ window.setTimeout(function() {check(n - 1);}, 1000);
+ }
+ } catch (e) {
+ callback([false, e]);
+ }
+ };
+ check(attempts);
+}).apply(this, arguments); }
+catch(e) { throw (e instanceof Error) ? e : new Error(e); }, [10]] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute_async)
+19:59:25.613 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute_async
+19:59:25.717 INFO - Executing: [execute script: return (function () {
+ angular.module('protractorBaseModule_', []).
+ config(['$compileProvider', function($compileProvider) {
+ if ($compileProvider.debugInfoEnabled) {
+ $compileProvider.debugInfoEnabled(true);
+ }
+ }]);
+ }).apply(null, arguments);, []] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute)
+19:59:25.751 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute
+19:59:25.954 INFO - Executing: [execute script: angular.resumeBootstrap(arguments[0]);, [[protractorBaseModule_]]] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute)
+19:59:26.064 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute
+19:59:26.560 INFO - Executing: [execute async script: try { return (function (rootSelector, callback) {
+ var el = document.querySelector(rootSelector);
+
+ try {
+ if (!window.angular) {
+ throw new Error('angular could not be found on the window');
+ }
+ if (angular.getTestability) {
+ angular.getTestability(el).whenStable(callback);
+ } else {
+ if (!angular.element(el).injector()) {
+ throw new Error('root element (' + rootSelector + ') has no injector.' +
+ ' this may mean it is not inside ng-app.');
+ }
+ angular.element(el).injector().get('$browser').
+ notifyWhenNoOutstandingRequests(callback);
+ }
+ } catch (err) {
+ callback(err.message);
+ }
+}).apply(this, arguments); }
+catch(e) { throw (e instanceof Error) ? e : new Error(e); }, [body]] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute_async)
+19:59:26.614 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute_async
+19:59:26.734 INFO - Executing: [execute script: try { return (function (binding, exactMatch, using, rootSelector) {
+ var root = document.querySelector(rootSelector || 'body');
+ using = using || document;
+ if (angular.getTestability) {
+ return angular.getTestability(root).
+ findBindings(using, binding, exactMatch);
+ }
+ var bindings = using.getElementsByClassName('ng-binding');
+ var matches = [];
+ for (var i = 0; i < bindings.length; ++i) {
+ var dataBinding = angular.element(bindings[i]).data('$binding');
+ if(dataBinding) {
+ var bindingName = dataBinding.exp || dataBinding[0].exp || dataBinding;
+ if (exactMatch) {
+ var matcher = new RegExp('({|\\s|^|\\|)' + binding + '(}|\\s|$|\\|)');
+ if (matcher.test(bindingName)) {
+ matches.push(bindings[i]);
+ }
+ } else {
+ if (bindingName.indexOf(binding) != -1) {
+ matches.push(bindings[i]);
+ }
+ }
+
+ }
+ }
+ return matches; /* Return the whole array for webdriver.findElements. */
+}).apply(this, arguments); }
+catch(e) { throw (e instanceof Error) ? e : new Error(e); }, [slowHttpStatus, false, null, body]] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute)
+19:59:26.780 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute
+19:59:26.987 INFO - Executing: [get text: 0 [org.openqa.selenium.remote.RemoteWebElement@55c8cc3e -> unknown locator]] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/element/0/text)
+19:59:27.047 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/element/0/text
+19:59:27.207 INFO - Executing: [execute async script: try { return (function (rootSelector, callback) {
+ var el = document.querySelector(rootSelector);
+
+ try {
+ if (!window.angular) {
+ throw new Error('angular could not be found on the window');
+ }
+ if (angular.getTestability) {
+ angular.getTestability(el).whenStable(callback);
+ } else {
+ if (!angular.element(el).injector()) {
+ throw new Error('root element (' + rootSelector + ') has no injector.' +
+ ' this may mean it is not inside ng-app.');
+ }
+ angular.element(el).injector().get('$browser').
+ notifyWhenNoOutstandingRequests(callback);
+ }
+ } catch (err) {
+ callback(err.message);
+ }
+}).apply(this, arguments); }
+catch(e) { throw (e instanceof Error) ? e : new Error(e); }, [body]] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute_async)
+19:59:27.263 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute_async
+19:59:27.382 INFO - Executing: [find elements: By.selector: [ng-click="slowHttp()"]] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/elements)
+19:59:27.475 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/elements
+19:59:27.588 INFO - Executing: [click: 1 [[InternetExplorerDriver: internet explorer on WINDOWS (6944190b-14c8-4d68-9822-85718b9425ea)] -> css selector: [ng-click="slowHttp()"]]] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/element/1/click)
+19:59:27.842 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/element/1/click
+19:59:28.110 INFO - Executing: [execute async script: try { return (function (rootSelector, callback) {
+ var el = document.querySelector(rootSelector);
+
+ try {
+ if (!window.angular) {
+ throw new Error('angular could not be found on the window');
+ }
+ if (angular.getTestability) {
+ angular.getTestability(el).whenStable(callback);
+ } else {
+ if (!angular.element(el).injector()) {
+ throw new Error('root element (' + rootSelector + ') has no injector.' +
+ ' this may mean it is not inside ng-app.');
+ }
+ angular.element(el).injector().get('$browser').
+ notifyWhenNoOutstandingRequests(callback);
+ }
+ } catch (err) {
+ callback(err.message);
+ }
+}).apply(this, arguments); }
+catch(e) { throw (e instanceof Error) ? e : new Error(e); }, [body]] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute_async)
+19:59:32.842 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute_async
+19:59:32.997 INFO - Executing: [execute script: try { return (function (binding, exactMatch, using, rootSelector) {
+ var root = document.querySelector(rootSelector || 'body');
+ using = using || document;
+ if (angular.getTestability) {
+ return angular.getTestability(root).
+ findBindings(using, binding, exactMatch);
+ }
+ var bindings = using.getElementsByClassName('ng-binding');
+ var matches = [];
+ for (var i = 0; i < bindings.length; ++i) {
+ var dataBinding = angular.element(bindings[i]).data('$binding');
+ if(dataBinding) {
+ var bindingName = dataBinding.exp || dataBinding[0].exp || dataBinding;
+ if (exactMatch) {
+ var matcher = new RegExp('({|\\s|^|\\|)' + binding + '(}|\\s|$|\\|)');
+ if (matcher.test(bindingName)) {
+ matches.push(bindings[i]);
+ }
+ } else {
+ if (bindingName.indexOf(binding) != -1) {
+ matches.push(bindings[i]);
+ }
+ }
+
+ }
+ }
+ return matches; /* Return the whole array for webdriver.findElements. */
+}).apply(this, arguments); }
+catch(e) { throw (e instanceof Error) ? e : new Error(e); }, [slowHttpStatus, false, null, body]] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute)
+19:59:33.035 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/execute
+19:59:33.265 INFO - Executing: [get text: 0 [org.openqa.selenium.remote.RemoteWebElement@55c8cc3e -> unknown locator]] at URL: /session/c163949d-96b2-44e0-9d06-653a863a4a90/element/0/text)
+19:59:33.354 INFO - Done: /session/c163949d-96b2-44e0-9d06-653a863a4a90/element/0/text
\ No newline at end of file