我使用Jenkins以鉻驅動程序啓動硒獨立服務。它開始OK。但是當我在實習生測試中使用它時,鉻測試不會開始。我在日誌中得到了這個:Jenkins開始使用硒,但無法訪問chrome localStorage
org.openqa.selenium.WebDriverException:
unknown error: Runtime.evaluate threw exception:
DOMException: Failed to read the 'localStorage' property from 'Window':
Access is denied for this document.
如果我在本地啓動硒,一切工作正常。註釋Jenkins奴隸服務使用與本地登錄相同的用戶。
我用來啓動詹金斯療法批處理腳本是這樣的:
start cmd /c java -jar C:\Jenkins\workspace\app\util\selenium-server-standalone-2.44.0.jar -Dwebdriver.chrome.driver=C:\Jenkins\workspace\app\util\chromedriver.exe 2^> seleniumLog.txt
爲什麼當我從詹金斯開始硒它不工作?
有什麼環境差異?同一臺機器(Windows奴隸?)... Chrome版本? ChromeDriver版本? Windows版本? – Arran
@Arran,都一樣。相同的批處理文件在同一臺機器上運行。唯一不同的是從Jenkins運行並手動運行。 –