फर्काइएको WebDriver क्षमता क्रमबद्ध गरिएको डेटा हो। यसको प्रोक्सी प्रविष्टि पहिले नै रहेको org.openqa.selenium.Proxy वस्तु नभई map हुन सक्छ।

ChromeDriver वा RemoteWebDriver इन्स्टेन्सका लागि Selenium Java ले रूपान्तरण सहायक दिन्छ:

Proxy proxy = Proxy.extractFrom(driver.getCapabilities());
if (proxy != null) {
    System.out.println(proxy.getProxyType());
    System.out.println(proxy.getHttpProxy());
    System.out.println(proxy.getSslProxy());
}

सहायकले map र Proxy इन्स्टेन्स दुवैलाई सम्हाल्छ। निकाल्नका लागि समर्थित मान नभएमा यसले null फर्काउँछ। getCapability("proxy") को सिधा cast एउटा निरूपण मान्छ र अर्कोका लागि असफल हुन सक्छ।

तपाईंले जाँच्ने फिल्डसँगै मोड राख्नुहोस्। PAC वा प्रणाली कन्फिगरेसनमा त्यही हातले लेखिएका HTTP र HTTPS ठेगाना स्ट्रिङ हुनु जरुरी छैन।

क्षमता कन्फिगरेसन डेटा हो, स्वास्थ्य जाँच होइन। यसले कुनै listener ले जडान स्वीकार गरेको प्रमाणित गर्दैन र प्रत्येक गन्तव्यको PAC निर्णय पनि जनाउँदैन। हातले लेखिएको प्रविष्टि नहुनुले पनि ब्राउजरसँग प्रणालीबाट प्राप्त प्रोक्सी मार्ग छैन भनी आफैंमा प्रमाणित गर्दैन।

सम्बन्धित लेखहरू