WebDriver NodeJS实例化具有function的IE驱动程序:引入FlameinessByIgnoringProtectedModeSettings(ignoreSettings)
我尝试使用IEfunction实例化驱动程序会话来忽略Internet Explorer中的保护模式设置,但我不确定语法。
我努力了:
var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.ie().introduceFlakinessByIgnoringProtectedModeSettings(true).build(); var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.ie().introduceFlakinessByIgnoringProtectedModeSettings, true.build(); var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.ie().ignoreProtectedModeSettings(true).build(); var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.ie().introduceFlakinessByIgnoringProtectedModeSettings(true).build(); var driver = new webdriver.Builder().withCapabilities({ "browserName": "ie" }, {"ignoreProtectedModeSettings": "true"}).build(); var driver = new webdriver.Builder().withCapabilities({ "browserName": "ie" }, {"introduceFlakinessByIgnoringProtectedModeSettings": "true"}).build();
到目前为止没有任何工作。 什么是正确的这个在JavaScript中的联合? 谢谢!!!
经过相同的问题,并通过selenium-webdriver
的代码,我发现以下工作:
const Capabilities = require('selenium-webdriver/lib/capabilities').Capabilities; let capabilities = Capabilities.ie(); capabilities.set('ignoreProtectedModeSettings', true); const driver = new webdriver.Builder().withCapabilities(capabilities).build();