什么是IEdriver版本的webdriver.Capabilities.firefox()?

时间:2013-11-13 20:31:48

标签: javascript node.js webdriver

我有一个适用于的脚本:

...
webdriver.Capabilities.phantomjs();
webdriver.Capabilities.chrome();
webdriver.Capabilities.firefox();
webdriver.Capabilities.safari();
...

但是我试过Internet Explorer的任何连接都失败了。什么是正确的语法?

2 个答案:

答案 0 :(得分:1)

看起来(至少从v2.40开始),即()是正确的函数名称。

/**
 * @return {!webdriver.Capabilities} A basic set of capabilities for
 *     Internet Explorer.
 */
webdriver.Capabilities.ie = function() {
  return new webdriver.Capabilities().
      set(webdriver.Capability.BROWSER_NAME,
          webdriver.Browser.INTERNET_EXPLORER).
      set(webdriver.Capability.PLATFORM, 'WINDOWS');
};

当你尝试使用该功能时,可能还有其他阻止ie()工作的东西?让我们了解更多细节,或许提供一个小提琴?

答案 1 :(得分:0)

它对我有用

var ie = new WebDriver.Builder().withCapabilities(
    WebDriver.Capabilities.ie()
).build();