Java 驱动程序可执行文件不存在:D:\Firefox\geckodriver.exe
这是我正在尝试的示例代码。当我运行时,会收到错误消息,因为驱动程序可执行文件不存在:D:\Firefox\geckodriver.exe请帮助我继续。我在环境变量中添加了位置,然后我也得到了这个错误。我添加的路径为D:\Samplecode 请帮助我使用相对路径: 爪哇 1.-在项目中,创建Drivers/Win/Firefox/geckodriver.exe文件夹并添加.exe 2.替换:Java 驱动程序可执行文件不存在:D:\Firefox\geckodriver.exe,java,selenium,Java,Selenium,这是我正在尝试的示例代码。当我运行时,会收到错误消息,因为驱动程序可执行文件不存在:D:\Firefox\geckodriver.exe请帮助我继续。我在环境变量中添加了位置,然后我也得到了这个错误。我添加的路径为D:\Samplecode 请帮助我使用相对路径: 爪哇 1.-在项目中,创建Drivers/Win/Firefox/geckodriver.exe文件夹并添加.exe 2.替换: import org.openqa.selenium.WebDriver; import org.ope
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class sasas {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.gecko.driver","D:\\Firefox\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
String appUrl = "https://accounts.google.com";
driver.manage().window().maximize();
driver.get(appUrl);
System.out.println("Test script executed successfully.");
driver.close();
}
}
用于:
注意:使用相对路径是使用gecko驱动程序的最佳方法,请确保您使用的是Firefox版本55及更高版本,以获得更好的gecko Web驱动程序功能支持,了解更多信息 2也许,您应该将Selenium降级到较低的版本,即2.53.1版。Selenium 2.53.1版在Firefox 47.0.1及更低版本上运行完美,不需要使用web驱动程序API。我已经运行了你的代码,它运行得很好 公共级Sasas{
String path = System.getProperty("user.dir") + "/Drivers/Win/Firefox/Geckodriver.exe";
System.setProperty("webdriver.gecko.driver", path);
}geckodriver.exe文件存放在哪里?
String path = System.getProperty("user.dir") + "/Drivers/Win/Firefox/Geckodriver.exe";
System.setProperty("webdriver.gecko.driver", path);
public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
String appUrl = "https://accounts.google.com";
driver.manage().window().maximize();
driver.get(appUrl);
System.out.println("Test script executed successfully.");
driver.close();
}