在使用 Selenium v3.12.0 , GeckoDriver是v0.20.1 和 Firefox v60.0.2时,
您必须强制使用默认配置的 木偶 。由于已将其强制设置 marionette
为 false, 因此您会看到以下错误:
解:org.openqa.selenium.WebDriverException: Timed out waiting 45 seconds for Firefox to start.
有两种方法可以解决您的问题,如下所示:
使用默认配置( marionette 设置为 true ),如下所示:
System.setProperty("webdriver.gecko.driver", "C:UsersMI SERVICEDownloadsgeckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.navigate().to("https://www.gmail.com”);
driver.quit();或者,您可以将 marionette 显式设置为 true ,如下所示:
System.setProperty("webdriver.gecko.driver", "C:UsersMI SERVICEDownloadsgeckodriver.exe");
FirefoxOptions capa = new FirefoxOptions();
capa.setCapability(“marionette”, true);
WebDriver driver = new FirefoxDriver(capa);
driver.navigate().to("https://www.gmail.com”);
driver.quit();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)