Saita proxy na burauza na Nightwatch cikin capabilities
Saita proxy na hannu na burauza ba tare da haɗa zirga-zirgar shafi da haɗin WebDriver na mai gudanar da gwaji ba.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteSaita hanya ta biyu ta capability na burauza na yanayin gwaji:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};Haɗa wannan da zaɓuɓɓukan burauza da saitunan direba da suke akwai kafin ƙirƙirar zama. Filayen host:port guda biyu na iya nuna proxy ɗaya na HTTP da ke ɗaukar duka tsare-tsaren manufa; adiresoshin gidan yanar gizo da asalin TLS suna kasancewa ba canzawa. Yi amfani da shigarwar HTTP da ta dace daga jerin proxy na HTTP don gwajin shafi na jama'a da aka yarda ba tare da shaidar proxy ba; adireshin dole ne ya isa daga mai watsa shiri na burauza.
Saitunan haɗin WebDriver na mai gudanar da kansa suna jagorantar hanya ta farko, ba zaɓin burauza ba. Idan gazawa ta faru kafin zama na burauza ya kasance, duba wannan haɗin na farko.
Don direba na nesa, proxy dole ne ya isa daga mai watsa shiri na burauza. Mai sauraro a localhost na mai gudanarwa ba ya samuwa a can kai tsaye.