一尘不染

如何在seleniumwebdriver 3.0 beta中使用geckodriver?

selenium

我如何在seleniumwebdriver 3.0 beta版本中使用geckodriver。当我实例化Firefox时:

WebDriver driver = new FirefoxDriver();
System.setProperty("webdriver.gecko.driver", "//lib//geckodriver");
driver.get("/");

我得到错误:

线程“主”中的异常java.lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver.gecko.driver系统属性设置;否则,必须执行以下操作:有关更多信息,请参见
https://github.com/mozilla/geckodriver


阅读 241

收藏
2020-06-26

共1个答案

一尘不染

得到了解决方案:

System.setProperty("webdriver.gecko.driver", "pathTogeckodriver");
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
WebDriver driver = new FirefoxDriver(capabilities);
2020-06-26