सेलेनियम प्रॉक्सी बदलणे म्हणजे नवीन ब्राउझर सत्रासाठी नियोजन करणे
WebDriver प्रॉक्सी सेटिंग्जला सत्र कॉन्फिगरेशन म्हणून हाताळा आणि ब्राउझर मार्ग बदलताना स्थितीसाठी खाते.
जेव्हा ब्राउझर सत्र तयार केले जाते तेव्हा मानक WebDriver प्रॉक्सी सेटिंग्ज पुरवल्या जातात. सत्राच्या मध्यभागी त्या क्षमता संपादित करणारी कोणतीही सामान्य WebDriver कमांड नाही.
पोर्टेबल ऑटोमेशनसाठी, त्याच्या इच्छित प्रॉक्सी कॉन्फिगरेशनसह पुढील सत्र तयार करा आणि जुने सत्र यापुढे आवश्यक नसताना बंद करा. परवानगी असलेल्या सार्वजनिक-ब्राउझिंग चाचण्यांसाठी, पुढील सत्र तयार करण्यापूर्वी फ्री प्रॉक्सी सूची मधून ब्राउझर-सुसंगत एंडपॉइंट निवडा. ब्राउझर-विशिष्ट विस्तार किंवा डीबगिंग इंटरफेस इतर यंत्रणा देऊ शकतात, परंतु त्यांना स्वतंत्र समर्थन आणि परवानगी आवश्यकता आहेत.
ब्राउझर सत्रात प्रॉक्सीपेक्षा जास्त असते
बदली सत्र चाचणी ज्या संदर्भामध्ये चालते ते बदलते. कुकीज, स्टोरेज, प्रमाणीकरण आणि उघडलेली पृष्ठे जाणूनबुजून हाताळणे आवश्यक आहे. अलगाव चाचणीसाठी स्वच्छ सत्र आवश्यक आहे; स्टेटफुल वर्कफ्लोला त्याची ऍप्लिकेशन स्थिती पुन्हा स्थापित करण्यासाठी समर्थित मार्गाची आवश्यकता असू शकते.
बदललेला निर्गमन पत्ता देखील गंतव्य खाते रीसेट करत नाही. वर्कफ्लोने त्याच खात्यात पुन्हा साइन इन केल्यास, सेवा ब्राउझरच्या प्रॉक्सीकडे दुर्लक्ष करून त्या खात्याद्वारे त्या क्रियांशी संबंधित करू शकते.
या निवडी चाचणी योजनेमध्ये ठेवा: कोणत्या चरणांसाठी एक स्थिर मार्ग आवश्यक आहे, नवीन ब्राउझर कोठे सुरू होतो आणि त्याला कोणती अनुप्रयोग स्थिती प्राप्त झाली पाहिजे. विद्यमान कनेक्शन आणि विनंत्या सक्रिय असताना विस्ताराचे जागतिक सेटिंग बदलण्यापेक्षा ते अयशस्वी समजणे सोपे करते.
शेवटी, वास्तविक रिमोट ब्राउझरच्या मार्गाची तपासणी करा. चाचणी स्क्रिप्ट चालवणाऱ्या मशीनवरील प्रॉक्सी सेटिंग दुसऱ्या मशीनवर ब्राउझर कॉन्फिगर न करता WebDriver शी त्याच्या कनेक्शनवर परिणाम करू शकते.