Наладзьце проксі браўзера Nightwatch у яго магчымасцях
Наладзьце ручны проксі браўзера, не блытаючы трафік старонак з падключэннем 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 запускальніка не даступны там аўтаматычна.