Deji proxy-ga browser-ka Nightwatch ee capabilities-kiisa
Habee proxy-ga gacanta ee browser-ka adigoon ku qasin socodka bogagga xiriirka WebDriver ee ordayaasha imtixaanka.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteHabee wadada labaad iyada oo loo marayo capability-ga browser-ka deegaanka imtixaanka:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};Ku dar tan ikhtiyaarada browser-ka ee jira iyo dejinta darawalada ka hor inta aan la abuurin fadhi. Labada goobood ee host:port waxay tilmaami karaan hal proxy HTTP oo qaada labada qorshe oo goobta; URLs-ka shabakadaha iyo aqoonsiga TLS waxay ahaanayaan sidii hore. Isticmaal gelitaan HTTP ku habboon oo ka timid liiska proxy-ga HTTP si loo tijaabiyo bog dadweyne oo la ogolaaday iyada oo aan lahayn aqoonsiga proxy; cinwaanku waa inuu ka gaari karo host-ka browser-ka.
Wadada koowaad waxaa maamula dejinta xiriirka WebDriver ee ordayaasha laftiisa, ma aha doorashooyinka browser-ka. Haddii guuldarro dhacdo ka hor inta aan fadhi browser-ka jirin, baadh xiriirkaas koowaad.
Darawal fog, proxy-gu waa inuu ka gaari karo host-ka browser-ka. Dhegeystaha ku yaal localhost-ka ordayaasha halkaas si otomaatig ah looma heli karo.