将geckodriver放置在资源中并将其映射到正在工作的机器上,但不在任何其他机器上。我需要它将其导出到其他机器,以便我创建一个需要在任何其他机器上运行的jar,但是在其他机器上运行该jar时抛出“驱动程序可执行文件的路径必须由webdriver.gecko.driver系统属性“错误。在intellij中为壁虎驱动程序设置相对路径抛出错误
public static WebDriver createDriver()
{
WebDriver driver= new FirefoxDriver();
System.setProperty("webdriver.gecko.driver", "./src/main/resources/geckodriver");
driver = new FirefoxDriver(FirefoxDriverProfile());
driver.manage().window().maximize();
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
return driver;
[Please take a look at the image]
https://i.stack.imgur.com/khGBu.png
可能的复制(http://stackoverflow.com/questions/38676719/selenium-java-the-path-to-the-driver-executable-must-the-by-the-webdr) – Andersson