का उपयोग कर सेलेनियम वेबड्राइवर के साथ क्रोम में प्रमाणीकरण पॉपअप को कैसे प्रबंधित करें मैं अपनी नई वेबड्राइवर स्क्रिप्ट में से एक में प्रमाणीकरण पॉप-अप को संभालने का प्रयास कर रहा हूं। मेरे पास आईई के लिए एक समाधान समाधान है, लेकिन मैं क्रोम के साथ संघर्ष कर रहा हूं। आईई [इस पृष्ठ] पर सलाह का पालन करने के रूप में सरल था: How to handle authentication popup with Selenium WebDriver using Java। वह धागा क्रोम के लिए एक अच्छा समाधान नहीं दिखाता है, हालांकि कई टिप्पणीकार बताते हैं कि समाधान क्रोम के लिए काम नहीं करता है। समस्या यह है कि, जब आप क्रोम पर निम्न कोड करने का प्रयास करते हैं, तो लॉगिन पॉपअप एक चेतावनी नहीं है।जावा
WebDriverWait wait = new WebDriverWait(driver, 10);
Alert alert = wait.until(ExpectedConditions.alertIsPresent());
alert.authenticateUsing(new UserAndPassword(**username**, **password**));
यह विंडोज़ स्तर() प्रमाणीकरण पॉप-अप नहीं है, वेब पेज बस पासवर्ड सुरक्षित है। मुझे पता है कि स्टैक ओवरफ्लो पर इस प्रश्न के कई अन्य उदाहरण हैं, लेकिन मुझे 2 साल से अधिक हाल ही में नहीं दिखाई देता है। मुझे आशा है कि 2017 में अब बेहतर समाधान होगा। अग्रिम धन्यवाद।
क्या आप वेबसाइट साझा कर सकते हैं? – Guy
मुझे पसंद आएगा, लेकिन पिछले 2 सालों में हमारे पास कई सुरक्षा मुद्दे हैं, और मुझे पता है कि मेरा प्रबंधक लिंक साझा करने के बारे में परेशान होगा। यह एक सार्वजनिक सामना करने वाली देव साइट है, यही कारण है कि उनके पास पासवर्ड सुरक्षित है। –
क्या आपने इसे देखा है? http://seleniumwebdrivertrainings.com/how-to-perform-basic- प्रमाणीकरण-for-firefoxdriver-chromedriver-iedriver-in-selenium-webdriver/ – IamBatman