1

我有一个脚本适用于:

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

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

4

2 回答 2

1

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

/**
 * @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() 工作?让我们知道更多细节,也许提供一个小提琴?

于 2014-03-23T22:17:09.960 回答
0

这个对我有用

var ie = new WebDriver.Builder().withCapabilities(
    WebDriver.Capabilities.ie()
).build();
于 2017-01-03T09:47:29.337 回答