Weka Proksi ya Kivinjari cha Nightwatch katika Capabilities Zake
Sanidi proksi ya mkono ya kivinjari bila kuchanganya trafiki ya kurasa na muunganisho wa WebDriver wa kiongozi wa majaribio.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteSanidi njia ya pili kupitia uwezo wa kivinjari wa mazingira ya majaribio:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};Unganisha hii na chaguo za kivinjari na mipangilio ya kiendeshi iliyopo kabla ya kuunda kikao. Sehemu mbili za host:port zinaweza kutaja proksi moja ya HTTP inayobeba miundo yote ya lengwa; URL za tovuti na utambulisho wa TLS hazibadiliki. Tumia ingizo la HTTP linaloendana kutoka orodha ya proksi za HTTP kwa jaribio la ukurasa wa umma linaloruhusiwa bila vitambulisho vya proksi; anwani lazima ifikiwe kutoka kwa mwenyeji wa kivinjari.
Mipangilio ya muunganisho wa WebDriver ya kiongozi yenyewe ndiyo inayodhibiti njia ya kwanza, si mapendeleo ya kivinjari. Ikiwa hitilafu itatokea kabla ya kikao cha kivinjari kuwepo, chunguza muunganisho huo wa kwanza.
Kwa kiendeshi cha mbali, proksi lazima ifikiwe kutoka kwa mwenyeji wa kivinjari. Kisikilizaji kwenye localhost ya kiongozi hakipatikani hapo kiotomatiki.