0

在我的nightwatch.conf.js我有:

"desiredCapabilities": {
                "browserName": "internet explorer",
                "javascriptEnabled": true,
                "acceptSslCerts": true,
            },

将以私有模式运行 IE 的属性的名称是什么?

我能找到的唯一答案是:

capabilities.setCapability(InternetExplorerDriver.FORCE_CREATE_PROCESS, true);  
    сapabilities.setCapability(InternetExplorerDriver.IE_SWITCHES, "-private");

-- 但我不知道如何将它添加到 JSON 配置中。

我试过了:

"desiredCapabilities": {
                "browserName": "internet explorer",
                "javascriptEnabled": true,
                "acceptSslCerts": true,
                "IE_SWITCHES": "private",
            },

和:

"desiredCapabilities": {
                "browserName": "internet explorer",
                "javascriptEnabled": true,
                "acceptSslCerts": true,
                "args": "private",
            },

没有运气。

4

1 回答 1

0

您可以使用forceCreateProcessApibrowserCommandLineSwitches功能。

尝试将 forceCreateProcessApi 设置为True 并将 browserCommandLineSwitches 设置为“ -private

更多详细信息,请查看以下链接:

Internet Explorer 设置

特定于 IE 的 DesiredCapabilities

于 2019-09-20T15:33:53.713 回答