HTTP लायब्ररीमध्ये काम करणारा प्रॉक्सी URL थेट Selenium च्या ब्राउझर प्रॉक्सी क्षमतेत कॉपी केल्यास अयशस्वी होऊ शकतो. क्षमतेचा निश्चित फॉरमॅट आहे, आणि पत्ता कॉन्फिगर करणे हे प्रमाणित प्रॉक्सी वापरण्याचा फक्त एक भाग आहे.

WebDriver तपशील httpProxy आणि sslProxy सारख्या फील्डना ऐच्छिक पोर्टसह होस्ट म्हणून परिभाषित करतो. ते username:password@host URL साठी सामान्य जागा नाहीत.

कोणते लॉगिन गुंतलेले आहे ते ओळखा

  • ब्राउझरला बाहेर जाणाऱ्या प्रॉक्सीसाठी ओळखपत्रे लागू शकतात.
  • गंतव्य वेबसाइटचे स्वतःचे लॉगिन असू शकते.
  • रिमोट WebDriver सेवा चाचणी रनरला प्रमाणित करू शकते.

एका कनेक्शनची ओळखपत्रे इतरांना स्वयंचलितपणे लागू होत नाहीत. उदाहरणार्थ, रिमोट WebDriver URL मध्ये वापरकर्तानाव जोडल्याने ब्राउझर रहदारी बाहेर जाणाऱ्या प्रॉक्सीवर प्रमाणित करू शकते हे सिद्ध होत नाही.

HTTP 407 प्रतिसाद प्रॉक्सी आव्हान दर्शवतो. जाहीर केलेली प्रमाणीकरण पद्धत नोंदवा आणि तुम्ही वापरत असलेल्या ब्राउझर व ऑटोमेशन इंटरफेसमध्ये समर्थन तपासा.

समर्थित प्रमाणीकरण मार्ग निवडा

वातावरणानुसार हे ब्राउझर-समर्थित प्रमाणीकरण एकत्रीकरण, मंजूर एक्स्टेंशन, किंवा अपस्ट्रीम लॉगिन हाताळणारा अधिकृत स्थानिक प्रॉक्सी असू शकतो. प्रत्येकाच्या तैनाती आणि ओळखपत्र साठवणुकीच्या गरजा वेगळ्या आहेत. जुन्या प्रमाणीकरण-संवाद पद्धतीसाठी Selenium डाउनग्रेड करण्याऐवजी सध्याचे ब्राउझर दस्तऐवज वापरा.

प्रॉक्सी क्षमतेला नवीन सत्र संरचना माना, आणि एंडपॉइंट फॉरमॅट अस्पष्ट ठेवू नका. नंतर निवडलेल्या एकत्रीकरणाद्वारे प्रमाणीकरण हाताळा. 407 सोडवण्यासाठी प्रमाणपत्र पडताळणी बंद करू नका; त्यामुळे कनेक्शनचा दुसरा भाग बदलतो आणि लॉगिन समस्या न सुटता राहते.

संबंधित लेख