【发布时间】:2016-03-03 07:16:54
【问题描述】:
我有两个 Windows Selenium slave,一个用 IE9,一个用 IE10。
使用node json config配置节点:
{
"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:消息:错误转发新会话不能 find : 功能 [{marionette=false, browserName=internet explorer, javascriptEnabled=true,版本=9,平台=任何, firefox_profile=UEsDBBQAAAAIACJxREjOFgm64wIAA...}]
hub状态页面清楚地显示浏览器在IE图标前配置了“9”和“10”。
但由于某种原因,Selenium 拒绝接受版本请求。
【问题讨论】:
标签: internet-explorer selenium robotframework