gpt4 book ai didi

maven - selenium 2 Chrome 驱动程序

转载 作者:行者123 更新时间:2023-12-03 12:22:44 25 4
gpt4 key购买 nike

所以我已经阅读了所有关于将 chromedriver 添加到我的路径的文档并遵循了所有这些文档。我在装有 selenium2、maven、eclipse 和所有最新驱动程序的 Mac 上:

Error:
The path to the chromedriver executable must be set by the webdriver.chrome.driver system property;

我将 chromedriver 放在我的 Applications 文件夹中,我的路径如下所示:
echo $PATH  
/Users/tcerrato/selenium/BS_Sel_Project/auto_helper/test_scripts:/usr/local/apache-maven-2.2.1//bin:/Users/oracle/oracle/product/10.2.0/db_1/bin:/opt/local/bin:/opt/local/sbin:/Applications:

我错过了什么?我根本无法使用 chrome 驱动程序运行。任何帮助都会很棒我现在正在尝试随机的东西。

这是我关于 Selenium 的 pom 部分:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium</artifactId>
<version>2.0rc2</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-chrome-driver</artifactId>
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-firefox-driver</artifactId>
<version>2.6.0</version>
</dependency>

最佳答案

添加 WebDriverManager到您的项目:

<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>5.1.0</version>
</dependency>
该库下载您需要的最新版本的 WebDriver 二进制文件并导出正确的 Java 系统变量( webdriver.chrome.driverwebdriver.gecko.driverwebdriver.opera.driverwebdriver.edge.driverwebdriver.ie.driver ),只需分别使用以下语句之一:
WebDriverManager.chromedriver().setup();
WebDriverManager.firefoxdriver().setup();
WebDriverManager.operadriver().setup();
WebDriverManager.edgedriver().setup();
WebDriverManager.iedriver().setup();
更多信息 https://bonigarcia.dev/webdrivermanager/

关于maven - selenium 2 Chrome 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7450416/

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