我有一个适用于的脚本:
...
webdriver.Capabilities.phantomjs();
webdriver.Capabilities.chrome();
webdriver.Capabilities.firefox();
webdriver.Capabilities.safari();
...
但是我试过Internet Explorer
的任何连接都失败了。什么是正确的语法?
答案 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();