将Firefox升级到版本60.3.0,无法运行自动化测试

时间:2019-03-05 11:16:47

标签: selenium firefox selenium-webdriver geckodriver

我们在项目中使用机器人框架进行自动化测试。我们使用的是Firefox 47版,gecko驱动程序0.16.0版和硒3.14版,并且能够成功运行所有测试。

最近,IT团队决定将Firefox升级到60.3.0,现在自动化失败并显示以下错误:

SessionNotCreatedException: Message: Unable to find a matching set of capabilities.

使用geckodriver版本0.21、0.22、0.24尝试,但徒劳无功。收到相同的错误。

任何帮助或见解将不胜感激。

1 个答案:

答案 0 :(得分:1)

此错误消息...

SessionNotCreatedException: Message: Unable to find a matching set of capabilities.

...表示 GeckoDriver 无法启动/产生新的 WebBrowser ,即 Firefox浏览器会话。

您的主要问题是所使用的二进制文件版本之间的不兼容性

从您的问题尚不清楚, Selenium GeckoDriver Firefox 的哪种组合产生了上述错误。但是,按照最佳做法,请始终遵循以下GeckoDriver, Selenium and Firefox Browser compatibility chart

supported_platforms_geckodriver_24