{"action":"created","issue":{"url":"https://api.github.com/repos/angular/protractor/issues/1248","labels_url":"https://api.github.com/repos/angular/protractor/issues/1248/labels{/name}","comments_url":"https://api.github.com/repos/angular/protractor/issues/1248/comments","events_url":"https://api.github.com/repos/angular/protractor/issues/1248/events","html_url":"https://github.com/angular/protractor/issues/1248","id":41338093,"number":1248,"title":"IE doesn't work as of Protractor 1.1.0 unless settings have been fine-tuned","user":{"login":"mitchhentges","id":7784737,"avatar_url":"https://avatars.githubusercontent.com/u/7784737?v=3","gravatar_id":"","url":"https://api.github.com/users/mitchhentges","html_url":"https://github.com/mitchhentges","followers_url":"https://api.github.com/users/mitchhentges/followers","following_url":"https://api.github.com/users/mitchhentges/following{/other_user}","gists_url":"https://api.github.com/users/mitchhentges/gists{/gist_id}","starred_url":"https://api.github.com/users/mitchhentges/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mitchhentges/subscriptions","organizations_url":"https://api.github.com/users/mitchhentges/orgs","repos_url":"https://api.github.com/users/mitchhentges/repos","events_url":"https://api.github.com/users/mitchhentges/events{/privacy}","received_events_url":"https://api.github.com/users/mitchhentges/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/angular/protractor/labels/browser:%20IE","name":"browser: IE","color":"bfdadc"},{"url":"https://api.github.com/repos/angular/protractor/labels/windows","name":"windows","color":"eb6420"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2014-08-27T22:33:20Z","updated_at":"2015-08-30T09:07:45Z","closed_at":"2015-03-17T23:42:05Z","body":"On installations of IE with just the default settings, versions of Protractor 1.1.0 and later do not work. Protractor provides errors like:\r\n```\r\nStarting selenium standalone server...\r\nSelenium standalone server started at http://10.0.2.15:4444/wd/hub\r\n\r\nC:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\atoms\\error.js:109\r\n  var template = new Error(this.message);\r\n                 ^\r\nUnknownError: JavaScript error (WARNING: The server did not provide any stacktrace information)\r\nCommand duration or timeout: 40 milliseconds\r\nBuild info: version: '2.42.2', revision: '6a6995d', time: '2014-06-03 17:42:03'\r\nSystem info: host: 'IE10Win7', ip: '10.0.2.15', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_67'\r\nSession ID: 2022bf60-ba85-4485-afcd-251122dd0b4f\r\nDriver info: org.openqa.selenium.ie.InternetExplorerDriver\r\nCapabilities [{platform=WINDOWS, javascriptEnabled=true, elementScrollBehavior=0, ignoreZoomSetting=false, enablePersistentHover=true, ie.ensureCleanSession=false, browserName=internet explorer, enableElementCacheCleanup=true, unexpectedAlertBehaviour=dismiss, version=10, ie.usePerProcessProxy=false, cssSelectorsEnabled=true, ignoreProtectedModeSettings=false, requireWindowFocus=false, handlesAlerts=true, initialBrowserUrl=http://localhost:10607/, ie.forceCreateProcessApi=false, nativeEvents=true, browserAttachTimeout=0, ie.browserCommandLineSwitches=, takesScreenshot=true}]\r\n    at new bot.Error (C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\atoms\\error.js:109:18)\r\n    at Object.bot.response.checkResponse (C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\atoms\\response.js:106:9)\r\n    at C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\webdriver.js:277:20\r\n    at C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\goog\\base.js:1243:15\r\n    at webdriver.promise.ControlFlow.runInNewFrame_ (C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\promise.js:1539:20)\r\n    at notify (C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\promise.js:362:12)\r\n    at notifyAll (C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\promise.js:331:7)\r\n    at resolve (C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\promise.js:309:7)\r\n    at fulfill (C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\promise.js:429:5)\r\n    at C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\promise.js:1406:10\r\n==== async task ====\r\nWebDriver.executeScript()\r\n    at webdriver.WebDriver.schedule (C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\webdriver.js:268:15)\r\n    at webdriver.WebDriver.executeScript (C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\webdriver.js:404:15)\r\n    at Protractor.get (C:\\Users\\IEUser\\Documents\\Protractor\\lib\\protractor.js:1027:15)\r\n    at exports.config.onPrepare (C:\\Users\\IEUser\\Documents\\Protractor\\myconf.js:30:17)\r\n    at Runner.runFilenamesOrFns_ (C:\\Users\\IEUser\\Documents\\Protractor\\lib\\runner.js:68:20)\r\n    at Runner.runTestPreparers (C:\\Users\\IEUser\\Documents\\Protractor\\lib\\runner.js:101:15)\r\n    at Object.exports.run (C:\\Users\\IEUser\\Documents\\Protractor\\lib\\frameworks\\jasmine.js:38:10)\r\n    at driverprovider_.setupEnv.then.then.then.testResult (C:\\Users\\IEUser\\Documents\\Protractor\\lib\\runner.js:266:28)\r\n    at _fulfilled (C:\\Users\\IEUser\\Documents\\Protractor\\node_modules\\q\\q.js:797:54)\r\n```\r\nWebdriver fails with:\r\n```\r\nseleniumProcess.pid: 3844\r\nAug 27, 2014 3:32:29 PM org.openqa.grid.selenium.GridLauncher main\r\nINFO: Launching a standalone server\r\nSetting system property webdriver.chrome.driver to C:\\Users\\IEUser\\Documents\\Protractor\\selenium\\chromedriver.exe\r\nSetting system property webdriver.ie.driver to C:\\Users\\IEUser\\Documents\\Protractor\\selenium\\IEDriverServer.exe\r\n15:32:30.131 INFO - Java: Oracle Corporation 24.65-b04\r\n15:32:30.141 INFO - OS: Windows 7 6.1 x86\r\n15:32:30.151 INFO - v2.42.2, with Core v2.42.2. Built from revision 6a6995d\r\n15:32:30.351 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub\r\n15:32:30.351 INFO - Version Jetty/5.1.x\r\n15:32:30.351 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]\r\n15:32:30.351 INFO - Started HttpContext[/selenium-server,/selenium-server]\r\n15:32:30.351 INFO - Started HttpContext[/,/]\r\n15:32:30.441 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@133badd\r\n15:32:30.441 INFO - Started HttpContext[/wd,/wd]\r\n15:32:30.452 INFO - Started SocketListener on 0.0.0.0:4444\r\n15:32:30.452 INFO - Started org.openqa.jetty.jetty.Server@e771f3\r\n15:32:33.796 INFO - Executing: [new session: Capabilities [{count=1, browserName=internet explorer}]])\r\n15:32:33.846 INFO - Creating a new session for Capabilities [{count=1, browserName=internet explorer}]\r\nStarted InternetExplorerDriver server (32-bit)\r\n2.42.0.0\r\nListening on port 39856\r\n15:32:38.874 INFO - Done: [new session: Capabilities [{count=1, browserName=internet explorer}]]\r\n15:32:38.904 INFO - Executing: [set script timeoutt: 500000])\r\n15:32:38.914 INFO - Done: [set script timeoutt: 500000]\r\n15:32:38.944 INFO - Executing: [get: data:text/html,<html></html>])\r\n15:32:39.414 INFO - Done: [get: data:text/html,<html></html>]\r\n15:32:39.424 INFO - Executing: [execute script: window.name = \"NG_DEFER_BOOTSTRAP!\" + window.name;window.location.replace(\"http://localhost:8081/\");, []])\r\n15:32:39.995 WARN - Exception thrown\r\norg.openqa.selenium.WebDriverException: JavaScript error (WARNING: The server did not provide any stacktrace information)\r\nCommand duration or timeout: 50 milliseconds\r\nBuild info: version: '2.42.2', revision: '6a6995d', time: '2014-06-03 17:42:03'\r\nSystem info: host: 'IE10Win7', ip: '10.0.2.15', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_67'\r\nSession ID: 4ca3cb38-e5c8-4b17-9dfe-48e96d79272d\r\nDriver info: org.openqa.selenium.ie.InternetExplorerDriver\r\nCapabilities [{platform=WINDOWS, javascriptEnabled=true, elementScrollBehavior=0, ignoreZoomSetting=false, enablePersistentHover=true, ie.ensureCleanSession=false, browserName=internet explorer, enableElementCacheCleanup=true, unexpectedAlertBehaviour=dismiss, version=10, ie.usePerProcessProxy=false, cssSelectorsEnabled=true, ignoreProtectedModeSettings=false, requireWindowFocus=false, handlesAlerts=true, initialBrowserUrl=http://localhost:39856/, ie.forceCreateProcessApi=false, nativeEvents=true, browserAttachTimeout=0, ie.browserCommandLineSwitches=, takesScreenshot=true}]\r\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\r\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)\r\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)\r\n\tat java.lang.reflect.Constructor.newInstance(Unknown Source)\r\n\tat org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)\r\n\tat org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)\r\n\tat org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)\r\n\tat org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:508)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r\n\tat java.lang.reflect.Method.invoke(Unknown Source)\r\n\tat org.openqa.selenium.support.events.EventFiringWebDriver$2.invoke(EventFiringWebDriver.java:101)\r\n\tat com.sun.proxy.$Proxy3.executeScript(Unknown Source)\r\n\tat org.openqa.selenium.support.events.EventFiringWebDriver.executeScript(EventFiringWebDriver.java:213)\r\n\tat org.openqa.selenium.remote.server.handler.ExecuteScript.call(ExecuteScript.java:55)\r\n\tat java.util.concurrent.FutureTask.run(Unknown Source)\r\n\tat org.openqa.selenium.remote.server.DefaultSession$1.run(DefaultSession.java:169)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)\r\n\tat java.lang.Thread.run(Unknown Source)\r\n15:32:40.005 WARN - Exception: JavaScript error (WARNING: The server did not provide any stacktrace information)\r\nCommand duration or timeout: 50 milliseconds\r\nBuild info: version: '2.42.2', revision: '6a6995d', time: '2014-06-03 17:42:03'\r\nSystem info: host: 'IE10Win7', ip: '10.0.2.15', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_67'\r\nSession ID: 4ca3cb38-e5c8-4b17-9dfe-48e96d79272d\r\nDriver info: org.openqa.selenium.ie.InternetExplorerDriver\r\nCapabilities [{platform=WINDOWS, javascriptEnabled=true, elementScrollBehavior=0, ignoreZoomSetting=false, enablePersistentHover=true, ie.ensureCleanSession=false, browserName=internet explorer, enableElementCacheCleanup=true, unexpectedAlertBehaviour=dismiss, version=10, ie.usePerProcessProxy=false, cssSelectorsEnabled=true, ignoreProtectedModeSettings=false, requireWindowFocus=false, handlesAlerts=true, initialBrowserUrl=http://localhost:39856/, ie.forceCreateProcessApi=false, nativeEvents=true, browserAttachTimeout=0, ie.browserCommandLineSwitches=, takesScreenshot=true}]\r\n```"},"comment":{"url":"https://api.github.com/repos/angular/protractor/issues/comments/136101066","html_url":"https://github.com/angular/protractor/issues/1248#issuecomment-136101066","issue_url":"https://api.github.com/repos/angular/protractor/issues/1248","id":136101066,"user":{"login":"nervgh","id":2478262,"avatar_url":"https://avatars.githubusercontent.com/u/2478262?v=3","gravatar_id":"","url":"https://api.github.com/users/nervgh","html_url":"https://github.com/nervgh","followers_url":"https://api.github.com/users/nervgh/followers","following_url":"https://api.github.com/users/nervgh/following{/other_user}","gists_url":"https://api.github.com/users/nervgh/gists{/gist_id}","starred_url":"https://api.github.com/users/nervgh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nervgh/subscriptions","organizations_url":"https://api.github.com/users/nervgh/orgs","repos_url":"https://api.github.com/users/nervgh/repos","events_url":"https://api.github.com/users/nervgh/events{/privacy}","received_events_url":"https://api.github.com/users/nervgh/received_events","type":"User","site_admin":false},"created_at":"2015-08-30T09:07:45Z","updated_at":"2015-08-30T09:07:45Z","body":"I have same issue.\r\n\r\n> Disabling \"Protected Mode\" for all zones did the trick for me.\r\n\r\nIt is not working for me.\r\n\r\nI did followed instructions of [that](https://support.microsoft.com/en-us/kb/2864914) article.\r\nI have no registry key like `FEATURE_DISABLE_INTERNAL_SECURITY_MANAGER` which was mentioned [here](https://code.google.com/p/selenium/issues/detail?id=8302#c18).\r\n\r\nMy log\r\n```\r\nSelenium standalone server started at http://192.168.0.14:51332/wd/hub\r\n\r\nroot\\node_modules\\protractor\\node_modules\\selenium-webdriver\\lib\\atoms\\error.js:113\r\n  var template = new Error(this.message);\r\n                 ^\r\nUnknownError: The path to the driver executable must be set by the webdriver.ie.driver system property; for more information, see http://code.google.com/p/selenium/wiki/InternetExplorerDriver. The latest version can be downloaded from http://selenium-release.storage.googleapis.com/index.html\r\n    at new bot.Error (root\\node_modules\\protractor\\node_modules\\selenium-webdriver\\lib\\atoms\\error.js:113:18)\r\n    at Object.bot.response.checkResponse (root\\node_modules\\protractor\\node_modules\\selenium-webdriver\\lib\\atoms\\response.js:106:9)\r\n    at root\\node_modules\\protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\webdriver.js:158:24\r\n    at [object Object].promise.ControlFlow.runInFrame_ (root\\node_modules\\protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\promise.js:1877:20)\r\n    at [object Object].promise.Callback_.goog.defineClass.notify (root\\node_modules\\protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\promise.js:2464:25)\r\n    at [object Object].promise.Promise.notify_ (root\\node_modules\\protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\promise.js:563:12)\r\n    at Array.forEach (native)\r\n    at Object.goog.array.forEach (root\\node_modules\\protractor\\node_modules\\selenium-webdriver\\lib\\goog\\array\\array.js:203:43)\r\n    at [object Object].promise.Promise.notifyAll_ (root\\node_modules\\protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\promise.js:552:16)\r\n    at goog.async.run.processWorkQueue (root\\node_modules\\protractor\\node_modules\\selenium-webdriver\\lib\\goog\\async\\run.js:125:21)\r\nFrom: Task: WebDriver.createSession()\r\n    at Function.webdriver.WebDriver.acquireSession_ (root\\node_modules\\protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\webdriver.js:155:22)\r\n    at Function.webdriver.WebDriver.createSession (root\\node_modules\\protractor\\node_modules\\selenium-webdriver\\lib\\webdriver\\webdriver.js:129:30)\r\n    at [object Object].Builder.build (root\\node_modules\\protractor\\node_modules\\selenium-webdriver\\builder.js:416:22)\r\n    at [object Object].DriverProvider.getNewDriver (root\\node_modules\\protractor\\lib\\driverProviders\\driverProvider.js:38:7)\r\n    at [object Object].Runner.createBrowser (root\\node_modules\\protractor\\lib\\runner.js:180:37)\r\n    at root\\node_modules\\protractor\\lib\\runner.js:256:21\r\n    at _fulfilled (root\\node_modules\\protractor\\node_modules\\q\\q.js:797:54)\r\n    at self.promiseDispatch.done (root\\node_modules\\protractor\\node_modules\\q\\q.js:826:30)\r\n    at Promise.promise.promiseDispatch (root\\node_modules\\protractor\\node_modules\\q\\q.js:759:13)\r\n    at root\\node_modules\\protractor\\node_modules\\q\\q.js:573:44\r\n[launcher] Process exited with error code 1\r\n```"}}