Stel Nightwatch se blaaier-proxy in sy vermoens in
Stel die blaaier se handmatige proxy op sonder om sy bladsyverkeer met die toetsloper se WebDriver-verbinding te verwar.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteStel die tweede pad via die toetsomgewing se blaaiervermoë in:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};Voeg dit by bestaande blaaieropsies en drywerinstellings voordat die sessie geskep word. Die twee host:port-velde kan een HTTP-proxy aandui wat albei bestemmingskemas dra; webwerf-URL's en TLS-identiteit bly onveranderd. Gebruik 'n versoenbare HTTP-inskrywing uit die HTTP-proxylys vir 'n toegelate publieke bladsytoets sonder proxy-aanmeldgegewens; die adres moet vanaf die blaaier se gasheer bereikbaar wees.
Die loper se eie WebDriver-verbindingsinstellings beheer die eerste pad, nie blaaier-voorkeure nie. As 'n fout voorkom voordat 'n blaaissessie bestaan, ondersoek daardie eerste verbinding.
Vir 'n afstanddrywer moet die proxy vanaf die blaaier se gasheer bereikbaar wees. 'n Luisteraar op die loper se localhost is nie outomaties daar beskikbaar nie.