हम सेलेनियम के साथ प्रमाणीकरण पॉपअप को संभाल सकते हैं। ऐसा करने के लिए, हमें उपयोगकर्ता क्रेडेंशियल . पास करना होगा यूआरएल के भीतर। हमें यूआरएल में यूजरनेम और पासवर्ड जोड़ना होगा।
सिंटैक्स
https://username:password@URLhttps://admin:admin@the−nternet.herokuapp.com/basic_authयहां, एडमिन यूजरनेम और पासवर्ड है।URL - www.the-internet.herokuapp.com/basic_auth
आइए नीचे दिए गए प्रमाणीकरण पॉपअप पर काम करें और स्वीकार करें।
उदाहरण
आयात करें String[] args) { System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe"); वेबड्राइवर ड्राइवर =नया क्रोमड्राइवर (); स्ट्रिंग यू ="व्यवस्थापक"; // यूआरएल स्ट्रिंग के साथ यूजरनेम, पासवर्ड जोड़ना str ="https://" + u + ":" + u + "@" + "the-internet.herokuapp.com/basic_auth"; ड्राइवर.गेट (str); // पॉपअप के प्रमाणीकरण के बाद टेक्स्ट को पहचानें और प्राप्त करें स्ट्रिंग टी =ड्राइवर।फाइंड एलिमेंट (बाय.सीएसएस चयनकर्ता ("पी"))। getText (); System.out.println ("पाठ है:" + t); ड्राइवर। छोड़ो (); }}आउटपुट