我如何在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。
得到了解决方案:
System.setProperty("webdriver.gecko.driver", "pathTogeckodriver"); DesiredCapabilities capabilities = DesiredCapabilities.firefox(); capabilities.setCapability("marionette", true); WebDriver driver = new FirefoxDriver(capabilities);