我在运行JAVA webdriver代码时遇到了错误。这与ChromeDriver有关 [英] I'm getting erros when running my JAVA webdriver code. It's to do with the ChromeDriver
问题描述
当我尝试运行以下代码时,我会收到与 ChromeDriver
相关的错误。
When I try and run the following code I get errors to do with ChromeDriver
.
我是新手,但我可以看到代码到第11行但是失败。
线程main中的异常java.lang.IllegalStateException:驱动程序可执行文件不存在:C:\Matts Learning \ChromeDriver \ ChromeDriver
com.google.common.base.Preconditions.checkState(Preconditions.java:199)
at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:121 )
at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:116)
at org.openqa.selenium.chrome.ChromeDriverService.access $ 000(ChromeDriverService.java:32)
at org.openqa.selenium.chrome.ChromeDriverService $ Builder.findDefaultExecutable(ChromeDriverService.java:137)
at org.openqa.selenium.remote.service.DriverService $ Builder.build(DriverService.java: 296)
org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88)
at org.openqa.selenium.chrome.ChromeDriver。(ChromeDriver.java:116)
在TestTiscaliLogin.main(TestTiscaliLogin.java:13)
Exception in thread "main" java.lang.IllegalStateException: The driver executable does not exist: C:\Matts Learning\ChromeDriver\ChromeDriver at com.google.common.base.Preconditions.checkState(Preconditions.java:199) at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:121) at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:116) at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:32) at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137) at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:296) at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88) at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:116) at TestTiscaliLogin.main(TestTiscaliLogin.java:13)
推荐答案
下载最新版本来自此处 - >下载的Chrome驱动程序。
Download latest version of Chrome Driver from here -> Under Downloads.
下载zip文件并提取内容。内容将包含您需要使用的exe。您也可以使用 -
Download the zip file and extract the contents. The contents will have the exe which you need to use. You can also set it by using -
System.setProperty("webdriver.chrome.driver", "C:://you_path_for_exe//chromedriver.exe");
这篇关于我在运行JAVA webdriver代码时遇到了错误。这与ChromeDriver有关的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!