Налаштуйте проксі браузера Nightwatch у його capabilities
Налаштуйте ручний проксі браузера, не плутаючи трафік сторінок із підключенням WebDriver тестового раннера.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteНалаштуйте другий шлях через capability браузера тестового середовища:
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 раннера там автоматично недоступний.