【问题标题】:Selenium 2.53.0 firefox buggingSelenium 2.53.0 火狐漏洞
【发布时间】:2016-12-13 15:00:36
【问题描述】:
所以,当我尝试打开 Firefox 时,它要么很快弹出,要么只停留一秒钟,直到我看到它然后崩溃
另外,我使用 selenium 版本 2.53.1
WebDriver driver = new FirefoxDriver();
driver.get("http://stackoverflow.com");
【问题讨论】:
标签:
java
selenium
selenium-webdriver
selenium-firefoxdriver
【解决方案1】:
就像其他浏览器供应商提供给 Selenium 的其他驱动程序一样,Mozilla 发布了一个可执行文件geckodriver,它将与浏览器一起运行。
您需要下载最新的可执行文件geckodriver from here 并将此下载路径从您的机器设置为系统属性,以使用Firefox 驱动程序运行您的测试用例,如下所示:
System.setProperty("webdriver.gecko.driver","path/to downloaded/geckodriver.exe");
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
WebDriver driver = new FirefoxDriver(capabilities);
driver.get("http://stackoverflow.com");