क्रोम 59 के साथ मूल प्रमाणीकरण removed support for https://user:[email protected] URLs है।क्रोम 59 और सेलेनियम/फ्लुएंटलिनियम
मेरे पास एक परीक्षण है जो इस सुविधा का उपयोग कर रहा था जो अब टूट गया है, इसलिए मैं इसे एक ऐसे संस्करण के साथ बदलने की कोशिश कर रहा हूं जो प्रमाणीकरण पॉपअप की प्रतीक्षा करता है और विवरण में भरता है। लेकिन निम्नलिखित क्रोम पर काम नहीं करता है (जो एक चेतावनी के रूप में प्रमाणन पॉपअप नहीं देखता):
WebDriverWait wait = new WebDriverWait(getDriver(), 10);
Alert alert = wait.until(ExpectedConditions.alertIsPresent());
alert.authenticateUsing(new UserAndPassword("test", "test"));
(के आधार पर:
alert().authenticateUsing(new UserAndPassword("test", "test"));
सेलेनियम-केवल संस्करण में एक ही मुद्दा है यहां दिए गए उत्तर: How to handle authentication popup with Selenium WebDriver using Java)
मैं फ़ायरफ़ॉक्स में इसे संभालने के लिए कई कामकाज देख सकता हूं, लेकिन क्रोम के लिए कुछ भी नहीं। क्या कोई वैकल्पिक दृष्टिकोण है?