我在运行JAVA webdriver代码时遇到了错误。这与ChromeDriver有关 [英] I'm getting erros when running my JAVA webdriver code. It's to do with the ChromeDriver

查看:447
本文介绍了我在运行JAVA webdriver代码时遇到了错误。这与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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆