Selenium Firefox प्रोक्सी मोडहरू: PAC URL वा स्वचालित पहिचान
Firefox सुरु गर्दा Selenium को प्रोक्सी क्षमतामा स्वचालित पहिचान वा स्पष्ट PAC URL छान्नुहोस्।
Firefox स्वचालनले व्यक्तिगत ब्राउजर प्रोफाइल परीक्षणमा नक्कल नगरी स्वचालित प्रोक्सी पहिचान अनुरोध गर्न सक्छ। WebDriver सत्र सिर्जना गर्दा अभिप्रेत प्रोक्सी मोड दिनुहोस्।
Selenium को Java API सँग, स्वचालित पहिचानको कन्फिगरेसन यसरी व्यक्त गर्न सकिन्छ:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
यी क्लासहरू Selenium का हुन्। पहिचान अझै ब्राउजर मेसिनको नेटवर्क र लागू हुने ब्राउजर नीतिमा निर्भर छ। त्यहाँ WPAD सेवा छ भन्ने यो वाचा होइन।
PAC URL पहिले नै थाहा भएमा, त्यसको सट्टा त्यो URL सँग छुट्टै कन्फिगरेसन बनाउनुहोस्:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
एउटै सुसंगत मोड प्रयोग गर्नुहोस्। हातले दिइएका HTTP र SSL प्रोक्सी फिल्ड, स्वचालित पहिचान र निर्दिष्ट PAC URL ले मार्ग प्राप्त गर्ने फरक तरिकाहरू वर्णन गर्छन्। तिनीहरूलाई एउटै वस्तुमा मिलाएर आकस्मिक प्राथमिकतामा भर पर्नबाट बच्नुहोस्।
PAC स्क्रिप्टले गन्तव्य अनुसार धेरै अन्त्य बिन्दु र सिधा अपवादहरू छान्न सक्छ। यसको अन्तिम प्रोक्सी ठेगाना हातले गरिने सेटिङमा प्रतिलिपि गर्दा त्यो नीति स्थिर मार्गले प्रतिस्थापन हुन्छ। स्पष्ट PAC मोडले स्क्रिप्टलाई कन्फिगरेसन इनपुटका रूपमा राख्छ।
टाढाको Grid मा, ब्राउजर नोडले स्क्रिप्ट ल्याउँछ र छानिएको प्रोक्सीसँग जोडिन्छ। परीक्षण चलाउनेबाट पुग्न सकिने URL त्यो नोडबाट नपुग्न सक्छ। सेटअप जाँच्दा प्रभावकारी क्षमता, स्क्रिप्ट वितरण र प्रोक्सी जडानका प्रमाणहरू सँगै राख्नुहोस्।