WebDriver忽略平台功能

时间:2012-06-18 10:31:08

标签: selenium webdriver

当我创建Selenium RemoteWebDriver的实例时,如

    DesiredCapabilities cap = new DesiredCapabilities("firefox", "13", Platform.VISTA);
    RemoteWebDriver driver = new RemoteWebDriver(cap);

并查看我看到的内容 platform = XP

整个问题也被描述为here

这是一个错误吗?

2 个答案:

答案 0 :(得分:2)

我今天遇到了同样的问题。如果您遇到的情况就像人们在linked bug中一样,那么实际上这只是默认节点配置的问题。您可以使用json文件手动设置节点配置,如“使用JSON配置节点”中的here所述。

如果在每个节点上,您有一个唯一的json文件,其中的条目如下:

{
  "platform": "VISTA",
  "browserName": "internet explorer",
  "maxInstances": 1,
  "seleniumProtocol": "WebDriver"
}

VISTA替换为您所需的平台名称,该节点将仅响应这些请求,并且将正确创建RemoteWebDrivers!

答案 1 :(得分:0)

找到错误描述here。 期待修复。