Postavite proxy preglednika u Nightwatchu kroz njegove mogućnosti
Konfigurirajte ručni proxy preglednika bez miješanja prometa stranica s WebDriver vezom pokretača testova.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteKonfigurirajte drugu stazu kroz mogućnost preglednika u testnom okruženju:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};Spojite to s postojećim opcijama preglednika i postavkama upravljačkog programa prije stvaranja sesije. Dva polja host:port mogu označavati jedan HTTP proxy koji nosi obje sheme odredišta; URL-ovi web-mjesta i TLS identitet ostaju nepromijenjeni. Upotrijebite kompatibilan HTTP unos s popisa HTTP proxyja za dopušteni test javne stranice bez proxy vjerodajnica; adresa mora biti dostupna s hosta preglednika.
Vlastite postavke WebDriver veze pokretača upravljaju prvom stazom, a ne postavke preglednika. Ako se kvar dogodi prije nego što sesija preglednika postoji, pregledajte tu prvu vezu.
Za udaljeni upravljački program proxy mora biti dostupan s hosta preglednika. Slušatelj na localhostu pokretača nije tamo automatski dostupan.