Setha i-proxy yesiphequluli se-Nightwatch kuma-capabilities aso
Lungisa i-proxy yesandla yesiphequluli ngaphandle kokuhlanganisa ukuhamba kwamakhasi noxhumano lwe-WebDriver lomgijimi wokuhlola.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteLungisa indlela yesibili nge-capability yesiphequluli yemvelo yokuhlola:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};Hlanganisa lokhu nezinketho zesiphequluli ezikhona nezilungiselelo zedrayiva ngaphambi kokwakhiwa kwesesheni. Izinkambu ezimbili ze-host:port zingasho i-proxy eyodwa ye-HTTP ethwala zombili izikimu zendawo okuyiwa kuyo; ama-URL ewebhusayithi nobuwena be-TLS kuhlala kungashintshiwe. Sebenzisa okufakiwe kwe-HTTP okuhambisanayo kusuka kuhlu lwama-proxy e-HTTP ukuze uhlole ikhasi lomphakathi elivunyelwe ngaphandle kwezifakazelo ze-proxy; ikheli kumele lifinyeleleke kusuka kusihambi sesiphequluli.
Indlela yokuqala ilawulwa izilungiselelo zoxhumano lwe-WebDriver zomgijimi uqobo, hhayi izintandokazi zesiphequluli. Uma ukwehluleka kwenzeka ngaphambi kokuba kube khona isesheni yesiphequluli, hlola lolo xhumano lokuqala.
Kudrayiva ekude, i-proxy kumele ifinyeleleke kusuka kusihambi sesiphequluli. Isilaleli esiku-localhost yomgijimi asitholakali lapho ngokuzenzakalela.