当我创建Selenium RemoteWebDriver的实例时
DesiredCapabilities cap = new DesiredCapabilities("firefox", "13", Platform.VISTA);
RemoteWebDriver driver = new RemoteWebDriver(cap);
并查看我看到的平台= XP的功能.
整个问题也描述为here
这是一个错误吗?
最佳答案 我今天遇到了同样的问题.如果您遇到的就像人们在
linked bug中一样,那实际上只是默认节点配置的问题.您可以使用json文件手动设置节点配置,如“按JSON配置节点”中的
here所述.
如果在每个节点上,您有一个唯一的json文件,其中的条目如下:
{
"platform": "VISTA",
"browserName": "internet explorer",
"maxInstances": 1,
"seleniumProtocol": "WebDriver"
}
用您想要的平台名称替换VISTA,节点将只响应这些请求,并且将正确创建RemoteWebDrivers!