gpt4 book ai didi

java - Selenium chromeDriver 崩溃“UnreachableBrowserException/

转载 作者:行者123 更新时间:2023-11-30 07:00:08 24 4
gpt4 key购买 nike

您好,我对重新发布表示歉意,但我是 Selenium 的新手,并尝试启动这个简单的命令在谷歌中打开 youtube。但是,它不断崩溃并显示此错误。下面是我正在运行的代码。

System.setProperty("webdriver.chrome.driver", 
"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
System.out.println(System.getProperty("webdriver.chrome.driver"));
WebDriver driver3 = new ChromeDriver();
driver3.get("https://www.youtube.com/");

有人能指出我出错的正确方向吗?谢谢

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
Exception in thread "main"
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: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'nuigit450', ip: '192.168.16.22', os.name: 'Windows
7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_111'
Driver info: driver.version: ChromeDriver
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:622)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:241)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:128)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:141)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:174)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:163)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:120)
at TestWeb.main(TestWeb.java:22)
Caused by: java.lang.IllegalStateException: The process has not exited yet therefore no result is available ...
at org.apache.commons.exec.DefaultExecuteResultHandler.getException(DefaultExecuteResultHandler.java:76)
at org.openqa.selenium.os.UnixProcess.checkForError(UnixProcess.java:173)
at org.openqa.selenium.os.CommandLine.checkForError(CommandLine.java:185)
at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:177)
at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:166)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:78)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:601)
... 7 more

最佳答案

您的 webdriver.chrome.driver 指向 Chrome 浏览器,但它应该指向 chromedriver。供引用:https://sites.google.com/a/chromium.org/chromedriver/getting-started

您需要从这里下载chromedriver:https://sites.google.com/a/chromium.org/chromedriver/downloads并在 webdriver.chrome.driver 中设置该文件的路径。

关于java - Selenium chromeDriver 崩溃“UnreachableBrowserException/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41065199/

24 4 0
文章推荐: java - 类型不匹配 : cannot convert from Set to Set