如何在selenium webdriver 3.0 beta中使用geckodriver?

Pri*_*har 7 java selenium selenium-webdriver

如何使用geckodriver进行selenium webdriver 3.0 beta版.当我实例化firefox时:

WebDriver driver = new FirefoxDriver();
System.setProperty("webdriver.gecko.driver", "//lib//geckodriver");
driver.get("/");
Run Code Online (Sandbox Code Playgroud)

我收到错误:

线程"main"中的异常java.lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver.gecko.driver系统属性设置; 有关更多信息,请参阅 https://github.com/mozilla/geckodriver.

Pri*_*har 5

得到了解决方案:

System.setProperty("webdriver.gecko.driver", "pathTogeckodriver");
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
WebDriver driver = new FirefoxDriver(capabilities);
Run Code Online (Sandbox Code Playgroud)