Java 似乎无法让EclipseIDE在我的Mac上找到geckodriver

Java 似乎无法让EclipseIDE在我的Mac上找到geckodriver,java,eclipse,macos,selenium-webdriver,geckodriver,Java,Eclipse,Macos,Selenium Webdriver,Geckodriver,返回的错误是:“线程“main”java.lang.IllegalStateException中的异常:驱动程序可执行文件不存在:/usr/local/bin/geckodriver⁩" 如您所见,驾驶员就在那里: ➜ 垃圾桶 /usr/本地/bin ➜ 宾斯盖克酒店* 壁虎河 我在论坛上搜索了同一个问题的许多其他答案,但我所做的一切都没有改变。我最初手动安装geckodriver,但当它无法正常工作时,我删除了该文件,并通过brew安装,但这没有什么不同 package automationF

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

如您所见,驾驶员就在那里: ➜ 垃圾桶 /usr/本地/bin ➜ 宾斯盖克酒店* 壁虎河

我在论坛上搜索了同一个问题的许多其他答案,但我所做的一切都没有改变。我最初手动安装geckodriver,但当它无法正常工作时,我删除了该文件,并通过brew安装,但这没有什么不同

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) 构建id:20181214-0600 操作系统:Mac OS X,v.10.14.2,x86_64/cocoa
Java版本:11.0.1

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

cd /usr/local/bin
chmod +x geckodriver

现在您可以执行您的脚本了。

不。谢谢您的建议,但我是一个用户体验用户…它是一个可执行文件,参考权限。再次感谢。