org.openqa.selenium.SessionNotCreatedException:通过Selenium v​​3.11.0启动Firefoxv37时,找不到匹配的功能集

org.openqa.selenium.SessionNotCreatedException:通过Selenium v​​3.11.0启动Firefoxv37时,找不到匹配的功能集,第1张

org.openqa.selenium.SessionNotCreatedException:通过Selenium v​​3.11.0启动Firefoxv37时,找不到匹配的功能集

为了简化 *** 作,在使用 Selenium Client v3.11.0Firefox v37时, 您需要从 mozilla /
geckodriver
下载最新的
GeckoDriver 并将其保存在系统中的任何位置。接下来,在该行中传递 Key webdriver.gecko.driver* 以及
Value 作为 GeckoDriver绝对路径 ,最后通过 DesiredCapabilities 类将功能
marionatte 设置为 false 并合并到 FirefoxOptions 实例的实例中以启动 Firefox
****

System.setProperty()

__
__*____浏览器如下:

System.setProperty("webdriver.gecko.driver", "C:/path/to/geckodriver.exe");DesiredCapabilities dc = new DesiredCapabilities();dc.setCapability("marionatte", false);FirefoxOptions opt = new FirefoxOptions();opt.merge(dc);FirefoxDriver driver =  new FirefoxDriver(opt);driver.get("https://stackoverflow.com");System.out.println("Application opened");System.out.println("Page Title is : "+driver.getTitle());driver.quit();

更新资料

根据您的评论更新,您正在使用 GeckoDriver v0.20.1

但是,如果您回顾一下 GeckoDriver v0.18.0 的发行说明,它显然会提到:

geckodriver now recommends Firefox 53 and greater

因此,使用 GeckoDriver v0.18.0 及更高版本,您必须强制使用Firefox
53及更高版本。要摆脱这种限制,您可以降级到以下任一版本:

  • GeckoDriver v0.17.0
  • GeckoDriver v0.16.1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5125265.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存