我有一个脚本适用于:
...
webdriver.Capabilities.phantomjs();
webdriver.Capabilities.chrome();
webdriver.Capabilities.firefox();
webdriver.Capabilities.safari();
...
Internet Explorer
但在我尝试过的任何连接上都失败了。什么是正确的语法?
我有一个脚本适用于:
...
webdriver.Capabilities.phantomjs();
webdriver.Capabilities.chrome();
webdriver.Capabilities.firefox();
webdriver.Capabilities.safari();
...
Internet Explorer
但在我尝试过的任何连接上都失败了。什么是正确的语法?
看起来(至少从 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() 工作?让我们知道更多细节,也许提供一个小提琴?
这个对我有用
var ie = new WebDriver.Builder().withCapabilities(
WebDriver.Capabilities.ie()
).build();