Поставете го проксито на прелистувачот на 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 на извршувачот не е автоматски достапен таму.