我正在尝试使用Robot框架(Ride.py)打开Firefox 53。不幸的是,它给了我以下错误
演示
================================================ ================================================== =========
样品测试
|失败| SessionNotCreatedException:消息:无法找到一组匹配的功能
演示
|失败|关键测试1项,通过0项,失败1项,总计1项测试,通过0项,失败1项================================================ ================================================== ==========
我的机器人脚本看起来像这样
*** Settings ***
Library Selenium2Library
*** Test Case ***
Sample Test
Open Browser
Check Title
[Teardown] Close Browser
*** Keywords ***
Open Browser
open browser https://google.lk Firefox
Maximize Browser Window
Check Title
Title Should Be Google`
有人可以给我答案吗?可以与chrome驱动程序配合使用(我在相同位置添加了geckodriver。
答案 0 :(得分:0)
我在更高版本中遇到了同样的问题,这对我来说是有用的。 请进行测试,让我知道它是否可以解决您的问题,或者我们需要进一步检查。
可能有两个解决步骤。
您的FF版本可能使用了错误的gecko驱动程序。我无法将FF降级到您的版本,但是对于我所在的v71,我绝对必须从以下位置获取最新驱动程序: https://github.com/mozilla/geckodriver/releases/tag/v0.26.0
此外,它还表示您需要来自以下位置的MS Visual Studio运行时: https://visualstudio.microsoft.com/downloads/ 打开其他工具和框架,然后选择适用于Visual Studio 2019的Microsoft Visual C ++ Redistributable(我的笔记本计算机为x64)
让我知道它是否有效。如果失败,请添加更多信息。