Nightwatch चा ब्राउझर प्रॉक्सी त्याच्या capabilities मध्ये सेट करा
पृष्ठाचा रहदारी टेस्ट रनरच्या WebDriver कनेक्शनशी गोंधळ न करता ब्राउझरचा मॅन्युअल प्रॉक्सी कॉन्फिगर करा.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteटेस्ट वातावरणाच्या ब्राउझर capability द्वारे दुसरा मार्ग कॉन्फिगर करा:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};सेशन तयार करण्यापूर्वी हे विद्यमान ब्राउझर पर्याय आणि ड्रायव्हर सेटिंग्जसोबत विलीन करा. दोन host:port फील्ड दोन्ही गंतव्य योजना वाहून नेणारा एक HTTP प्रॉक्सी दर्शवू शकतात; वेबसाइट URL आणि TLS ओळख अपरिवर्तित राहतात. प्रॉक्सी क्रेडेन्शियलशिवाय परवानगी असलेल्या सार्वजनिक पृष्ठ चाचणीसाठी HTTP प्रॉक्सी सूचीमधून सुसंगत HTTP नोंद वापरा; पत्ता ब्राउझर होस्टवरून पोहोचण्यायोग्य असणे आवश्यक आहे.
पहिला मार्ग रनरच्या स्वतःच्या WebDriver कनेक्शन सेटिंग्ज नियंत्रित करतात, ब्राउझर प्राधान्ये नाहीत. ब्राउझर सेशन अस्तित्वात येण्यापूर्वी अयशस्वीता आल्यास ते पहिले कनेक्शन तपासा.
दूरस्थ ड्रायव्हरसाठी, प्रॉक्सी ब्राउझर होस्टवरून पोहोचण्यायोग्य असणे आवश्यक आहे. रनरच्या localhost वरील श्रोता तेथे स्वयंचलितपणे उपलब्ध नाही.