在Windows Jenkins Slave節點上嘗試在IE11上運行量角器時出現問題。在Windows Jenkins Slave節點上運行量角器的問題
當我通過遠程桌面連接時,我可以運行沒有問題的量角器。然而,當我嘗試從詹金斯量角器我遇到這個問題:
[launcher] Error: UnknownError: JavaScript error (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 396 milliseconds
Build info: version: '2.47.1', revision: '411b314', time: '2015-07-30 03:03:16'
System info: host: 'Win7', ip: '142.133.132.199', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_60'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, pageLoadStrategy=normal, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=11, platform=WINDOWS, nativeEvents=true, ie.ensureCleanSession=false, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:12492/, takesScreenshot=true, javascriptEnabled=true, ignoreProtectedModeSettings=true, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]
Session ID: a43ccc90-f9f7-4465-98c3-dfb88751a5a9
at new bot.Error (C:\Jenkins\workspace\sandbox\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\error.js:108:18)
at Object.bot.response.checkResponse (C:\Jenkins\workspace\sandbox\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\response.js:109:9)
at C:\Jenkins\workspace\sandbox\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver\webdriver.js:379:20
at Array.forEach (native)
at goog.async.run.processWorkQueue (C:\Jenkins\workspace\sandbox\node_modules\protractor\node_modules\selenium-webdriver\lib\goog\async\run.js:130:15)
at process._tickCallback (node.js:356:9)
[launcher] Process exited with error code 100
這很奇怪,因爲我可以運行使用任何其他瀏覽器相同的測試。這裏有一些事情我想:
- 確認在詹金斯使用相同的帳戶作爲一個我登錄
- 其次在這個博客的步驟:http://elgalu.github.io/2014/run-protractor-against-internet-explorer-vm/
- 改變了受保護的設置,縮放級別和註冊表項,按這個網站:https://code.google.com/p/selenium/wiki/InternetExplorerDriver
- 使用的IEDriverServer
x86版本試過有什麼,我很想念?
完全相同的問題 – kevingilbert100
想指出,不要認爲它與詹金斯或我的情況下的測試有任何關係,因爲我運行量角器回購提供的示例測試到我的Internet Explorer vm slave,它仍然得到了上述錯誤。 – kevingilbert100
你有沒有找到這個解決方案?我只是爲ie11設置了一個新的虛擬機,遵循了你所做的相同的指導,我仍然只在IE11上得到這個Javascript錯誤......測試在chrome,firefox和** IE9 **(什麼?)上運行。不知何故仍然失敗ie11 – Gunderson