Задайте проксито на браузъра на Nightwatch в неговите capabilities
Конфигурирайте ръчното прокси на браузъра, без да бъркате трафика на страниците с WebDriver връзката на тестовия изпълнител.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteКонфигурирайте втория път чрез възможността на браузъра в тестовата среда:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};Обединете това със съществуващите опции на браузъра и настройки на драйвера преди създаването на сесия. Двете полета host:port могат да сочат едно HTTP прокси, което обслужва и двете схеми на дестинацията; URL адресите на сайтовете и TLS самоличността остават непроменени. Използвайте съвместим HTTP запис от списъка с HTTP проксита за разрешен тест на публична страница без прокси идентификационни данни; адресът трябва да е достъпен от хоста на браузъра.
Собствените настройки за WebDriver връзка на изпълнителя управляват първия път, а не предпочитанията на браузъра. Ако отказ настъпи преди да съществува сесия на браузъра, проверете тази първа връзка.
За отдалечен драйвер проксито трябва да е достъпно от хоста на браузъра. Слушател на localhost на изпълнителя не е автоматично достъпен там.