Nightwatch Internet Explorer - аргумент для приватного режима - PullRequest
0 голосов
/ 20 сентября 2019

В моем 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",
            },

Без удачи.

1 Ответ

0 голосов
/ 20 сентября 2019

Вы можете использовать возможности forceCreateProcessApi и browserCommandLineSwitches .

Попробуйте установить для ForceCreateProcessApi значение True и установить для browserCommandLineSwitches значение "*"1009 * -private"

Более подробную информацию можно найти по следующим ссылкам:

Настройка Internet Explorer

IE-конкретные желаемые возможности

...