[英]Getting error while integration Selenium test cases java with Azure devops
運行 mvn clean test -Dsurefire.suiteXmlFiles=todo.xml 命令時出現如下錯誤
無法在 java 中集成 selenium 測試用例
chrome browser set
Win10 set
[ERROR] Tests run: 8, Failures: 1, Errors: 0, Skipped: 7, Time elapsed: 12.928 s <<< FAILURE! - in TestSuite
[ERROR] initialize(todo.Functional.todo) Time elapsed: 12.647 s <<< FAILURE!
org.openqa.selenium.remote.UnreachableBrowserException:
Could not start a new session. Possible causes are invalid address of the remote server or browser start-
up failure.
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'WIN-VRELINQ0UUU', ip: '192.168.0.103', os.name: 'Windows Server 2019', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.10'
Driver info: driver.version: RemoteWebDriver
Caused by: java.net.UnknownHostException: No such host is known (selenium-node-chrome)
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR] todo>testBase.initialize:354 � UnreachableBrowser Could not start a new sessio
[INFO]
[ERROR] Tests run: 8, Failures: 1, Errors: 0, Skipped: 7
始終發布您的代碼,以便人們可以看到您遇到的錯誤的相關性。 但是,作為一個新手,我還是要試一試。
org.openqa.selenium.remote.UnreachableBrowserException
您的 RemoteWebDriver 無法連接到指定 URL 的遠程 web 驅動程序。
java.net.UnknownHostException:沒有這樣的主機是已知的(selenium-node-chrome)
這看起來像您使用 Docker 容器名稱作為遠程 Web 驅動程序位置的主機名。
這可能是這樣的:
URL driverLocation = new URL("http://remote.webdriver.lives.here:4444/wd/hub");
ChromeOptions options = new ChromeOptions();
options.addArguments("--headless");
// more options
driver = new RemoteWebDriver(driverLocation, options);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.