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-ундагы угуучу ал жерде автоматтык түрдө жеткиликтүү эмес.