Nastavte proxy prehliadača v Nightwatch v jeho capabilities
Nakonfigurujte ručný proxy prehliadača bez zámeny prevádzky stránok s pripojením WebDriver testovacieho runnera.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteNakonfigurujte druhú cestu cez capability prehliadača v testovacom prostredí:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};Zlúčte to s existujúcimi možnosťami prehliadača a nastaveniami ovládača pred vytvorením relácie. Dve polia host:port môžu označovať jeden proxy HTTP, ktorý prenáša obe schémy cieľa; adresy URL webov a identita TLS zostávajú nezmenené. Pre povolený test verejnej stránky bez prihlasovacích údajov proxy použite kompatibilnú položku HTTP zo zoznamu proxy HTTP; adresa musí byť dostupná z hostiteľa prehliadača.
Vlastné nastavenia pripojenia WebDriver runnera riadia prvú cestu, nie predvoľby prehliadača. Ak zlyhanie nastane pred vytvorením relácie prehliadača, preskúmajte toto prvé pripojenie.
Pri vzdialenom ovládači musí byť proxy dostupný z hostiteľa prehliadača. Proces počúvajúci na localhoste runnera tam nie je automaticky dostupný.