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 त्या नोडकडून पोहोचण्यायोग्य नसू शकतो. सेटअप तपासताना प्रभावी क्षमता, स्क्रिप्ट वितरण आणि प्रॉक्सी कनेक्शनचे पुरावे एकत्र ठेवा.

संबंधित लेख