gpt4 book ai didi

selenium-webdriver - 无法使用 Selenium 打开 chrome

转载 作者:行者123 更新时间:2023-12-04 07:57:05 28 4
gpt4 key购买 nike

我正在使用以下代码运行 chrome 驱动程序:

import org.openqa.selenium.*;

import org.openqa.selenium.chrome.ChromeDriver;

public class TestClass
{

public static void main(String[] args){
System.setProperty("webdriver.chrome.driver", "/Users/raisa/Documents/Selenium/chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
driver.quit();
}
}

但我收到此错误:
Exception in thread "main" java.lang.IllegalStateException: The driver executable does not exist: /Users/raisa/Documents/Selenium/chromedriver.exe
at com.google.common.base.Preconditions.checkState(Preconditions.java:177)
at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:117)
at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:112)
at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:89)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:117)
at TestClass.main(TestClass.java:11)

我已经从 http://chromedriver.storage.googleapis.com/index.html 下载了最新的 chrome 驱动程序

最佳答案

我同意这些评论。
在 Mac OS 上,您 不会需要.exe之后 chromedriver .

对于您的示例,您会希望它看起来像这样:/Users/raisa/Documents/Selenium/chromedriver .

我也看到了这个问题,因为没有为文件设置执行权限。
所以仔细检查文件权限,以及文件是否在给定的实际路径中。

关于selenium-webdriver - 无法使用 Selenium 打开 chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25418958/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com