Nastavite proxy brskalnika Nightwatch v njegovih capabilities
Konfigurirajte ročni proxy brskalnika, ne da bi promet strani zamenjali s povezavo WebDriver testnega izvajalnika.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteKonfigurirajte drugo pot prek capability brskalnika testnega okolja:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};To združite z obstoječimi možnostmi brskalnika in nastavitvami gonilnika pred ustvarjanjem seje. Dve polji host:port lahko označujeta en proxy HTTP, ki prenaša obe shemi cilja; URL-ji spletnih mest in identiteta TLS ostanejo nespremenjeni. Za dovoljen test javne strani brez poverilnic proxy uporabite združljiv vnos HTTP s seznama proxyjev HTTP; naslov mora biti dosegljiv z gostitelja brskalnika.
Prvo pot nadzirajo lastne nastavitve povezave WebDriver izvajalnika, ne nastavitve brskalnika. Če se napaka zgodi, preden seja brskalnika obstaja, preglejte to prvo povezavo.
Za oddaljeni gonilnik mora biti proxy dosegljiv z gostitelja brskalnika. Poslušalec na localhostu izvajalnika tam ni samodejno na voljo.