Javascript WebDriver节点使用以下功能实例化IE驱动程序:通过IgnoringProtectedModeSettings(ignoreSettings)引入Lakinesss

Javascript WebDriver节点使用以下功能实例化IE驱动程序:通过IgnoringProtectedModeSettings(ignoreSettings)引入Lakinesss,javascript,node.js,selenium,selenium-webdriver,Javascript,Node.js,Selenium,Selenium Webdriver,我试图使用IE功能实例化驱动程序会话,以忽略Internet Explorer中的保护模式设置,但我不确定语法 我试过: var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.ie().introduceFlakinessByIgnoringProtectedModeSettings(true).build(); var driver = new webdriver.Builde

我试图使用IE功能实例化驱动程序会话,以忽略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中的正确sytax是什么?谢谢

在遇到同样的问题并检查了
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();

成功了!非常感谢——我基本上已经放弃了。有没有关于如何忽略缩放设置的想法?我也一直在努力解决这个问题。再次感谢!我没有这个问题,但应该是类似于
功能。set('ignorezoomset',true)
如果这解决了您的问题,请将其标记为已解决,谢谢!