Aseta Nightwatchin selaimen välityspalvelin sen capability-asetuksiin
Määritä selaimen manuaalinen välityspalvelin sekoittamatta sivuliikennettä testiajajan WebDriver-yhteyteen.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteMääritä toinen reitti testiympäristön selaincapabilityn kautta:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};Yhdistä tämä olemassa oleviin selainasetuksiin ja ajurin asetuksiin ennen istunnon luomista. Kaksi host:port-kenttää voivat nimetä yhden HTTP-välityspalvelimen, joka välittää molemmat kohdekaaviot; verkkosivujen URL-osoitteet ja TLS-identiteetti pysyvät muuttumattomina. Käytä yhteensopivaa HTTP-merkintää HTTP-välityspalvelinluettelosta sallittuun julkisen sivun testiin ilman välityspalvelimen tunnistetietoja; osoitteen on oltava tavoitettavissa selaimen isännästä.
Ajajan omat WebDriver-yhteysasetukset ohjaavat ensimmäistä reittiä, eivät selaimen asetukset. Jos vika ilmenee ennen selainistunnon olemassaoloa, tutki tuota ensimmäistä yhteyttä.
Etäajurille välityspalvelimen on oltava tavoitettavissa selaimen isännästä. Ajajan localhostissa oleva kuuntelija ei ole siellä automaattisesti käytettävissä.