0
我有两个窗口硒从属,一个是IE9,一个是IE10。在硒测试运行中指定特定的浏览器版本
节点正在使用节点JSON配置构造:
{
"browserName": "internet explorer",
"maxInstances": 5,
"seleniumProtocol": "WebDriver",
"version": 10
}
而在试验(通过Robotframework和Selenium2Library运行):
Open test browser
Log to console Open ${siteUrlFull} in ${browser}
Open browser ${siteUrlFull}
... remote_url=http://192.168.10.207:4443/wd/hub
... desired_capabilities=version:10,browserName:${browser}
然而,测试保持与错误而失败:
WebDriverException: Message: Error forwarding the new session cannot find : Capabilities [{marionette=false, browserName=internet explorer, javascriptEnabled=true, version=9, platform=ANY, firefox_profile=UEsDBBQAAAAIACJxREjOFgm64wIAA...}]
集线器状态页面清楚地显示浏览器配置在IE图标前加上“9”和“10”。
但由于某些原因,Selenium拒绝接受版本请求。