我使用的是Firefox 45.8.0版本,我尝试使用下面的代码打开Firefox浏览器,但我收到的错误是:"驱动程序可执行文件的路径必须由webdriver设置。 gecko.driver系统属性"。 请告诉我如何设置路径。 注意:gecko驱动程序适用于firefox 48以上版本。
package First;
import org.openqa.selenium.firefox.FirefoxDriver;
public class City {
public static void main(String[] args) {
// TODO Auto-generated method stub
FirefoxDriver c1=new FirefoxDriver();
c1.get("http://google.com");
}
}
答案 0 :(得分:3)
请尝试以下代码。
在您的代码中,您未提供gecko driver path
。您可以从此link
public class City {
public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver", "C:\\Drivers\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(25, TimeUnit.SECONDS);
driver.get("http://google.com");
}
}