如果我遗漏任何细节,请第一次在这里发帖,请原谅我 .
我使用以下设置:
机器人框架:3.0.1(Python 2.7.10)
硒:3.4.1
selenium2library:1.4.1
我有一台mac机器配置为网格集线器,另一台mac机器配置为节点 .
这是我的RF测试:
Open Browser url=http://www.google.com browser=firefox remote_url=http://hub-server:4444/wd/hub desired_capabilities=browser:firefox
Maximize Browser Window
我只是想尝试在其他机器上打开浏览器以使其正常工作,但在尝试执行脚本时出现以下错误:
KeyError:'desiredCapabilities'
当我将测试更改为:
Open Browser url=http://www.google.com browser=firefox remote_url=http://hub-server:4444/wd/hub desiredCapabilities=browser:firefox
Maximize Browser Window
我收到此错误:
关键字'Selenium2Library.Open Browser'在命名参数后得到了位置参数 .
我用Google搜索并发现https://github.com/SeleniumHQ/selenium/issues/3808但我不确定这是否与我的问题有关 . 任何帮助深表感谢 . 谢谢!
1 回答
根据文档,关键字是
desired_capabilities
,而不是desiredCapabilities