gpt4 book ai didi

java - 似乎无法让 Eclipse IDE 在我的 Mac 上找到 geckodriver

转载 作者:行者123 更新时间:2023-11-30 05:48:30 26 4
gpt4 key购买 nike

返回的错误是:“线程“main”java.lang.IllegalStateException中出现异常:驱动程序可执行文件不存在:/usr/local/bin/geckodriver”

如您所见,驱动程序就在那里:➜ 密码/usr/local/bin➜ bin ls geck*壁虎驱动程序

我在论坛上搜索了同一问题的许多其他答案,但我尝试过的都没有效果。我最初手动安装了 geckodriver,但是当我无法让它工作时,我删除了该文件并通过 brew install 安装了它,但这没有什么区别。

package automationFramework;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;

public class WebTestMainPage {

public static void main(String[] args) {

System.setProperty("webdriver.gecko.driver", "/usr/local/bin/geckodriver⁩");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.store.demoqa.com");

面向 Java 开发人员的 Eclipse IDE版本:2018-12 (4.10.0)内部版本号:20181214-0600操作系统:Mac OS X,v.10.14.2,x86_64/cocoaJava版本:11.0.1

最佳答案

您需要先使 geckodriver 可执行,然后才能执行脚本。
要使其可执行,您需要转到其所在的文件夹,在您的情况下为/usr/local/bin ,然后使用 chmod +x 命令使其可执行。
尝试以下步骤:

cd /usr/local/bin
chmod +x geckodriver

现在您可以执行脚本了。

关于java - 似乎无法让 Eclipse IDE 在我的 Mac 上找到 geckodriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54413286/

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