Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

हम जावा का उपयोग कर सेलेनियम वेबड्राइवर में प्रमाणीकरण पॉपअप कैसे संभाल सकते हैं?

हम जावा का उपयोग करके सेलेनियम वेबड्राइवर में प्रमाणीकरण पॉपअप को संभाल सकते हैं। ऐसा करने के लिए, हमें URL के भीतर उपयोगकर्ता क्रेडेंशियल पास करना होगा। हमें यूआरएल में यूजरनेम और पासवर्ड जोड़ना होगा।

सिंटैक्स -

https://username:password@URLhttps://admin:admin@the-internet.herokuapp.com/basic_authयहां, एडमिन यूजरनेम और पासवर्ड है।URL - www.the-internet.herokuapp.com/basic_authLet हम काम करते हैं और नीचे दिए गए प्रमाणीकरण पॉपअप को स्वीकार करते हैं।

हम जावा का उपयोग कर सेलेनियम वेबड्राइवर में प्रमाणीकरण पॉपअप कैसे संभाल सकते हैं?

उदाहरण

कोड कार्यान्वयन।

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

आउटपुट

हम जावा का उपयोग कर सेलेनियम वेबड्राइवर में प्रमाणीकरण पॉपअप कैसे संभाल सकते हैं?


  1. जावा का उपयोग कर सेलेनियम वेबड्राइवर में बाल ब्राउज़र विंडो कैसे बंद करें?

    हम सेलेनियम वेबड्राइवर में चाइल्ड ब्राउज़र विंडो को बंद कर सकते हैं। getWindowHandles और getWindowHandle विधियों का उपयोग चाइल्ड विंडो को संभालने के लिए किया जा सकता है। गेटविंडोहैंडल्स सेट डेटा संरचना में सभी खुले विंडो हैंडल को स्टोर करने के लिए विधि का उपयोग किया जाता है। वर्तमान में सक्रिय ब्रा

  1. हम जावा में JPopupMenu का उपयोग करके राइट क्लिक मेनू को कैसे लागू कर सकते हैं?

    एक JPopupMenu जब एक दायां माउस बटन क्लिक किया जाता है . तो स्क्रीन पर कहीं भी दिखाई देता है । JPopupMenu पॉपअप मेनू एक फ्री-फ्लोटिंग मेनू है जो इनवोकर नामक एक अंतर्निहित घटक से संबद्ध होता है । अधिकांश समय, संदर्भ-संवेदनशील विकल्पों को प्रदर्शित करने के लिए एक पॉपअप मेनू एक विशिष्ट घटक से जुड़ा होत

  1. जावा में JWindow का उपयोग करके हम स्प्लैश स्क्रीन को कैसे कार्यान्वित कर सकते हैं?

    एक जेविंडो एक कंटेनर है जिसे उपयोगकर्ता डेस्कटॉप पर कहीं भी प्रदर्शित किया जा सकता है। इसमें टाइटल बार . नहीं है , विंडो प्रबंधन बटन, आदि एक JFrame की तरह। जेविंडो इसमें एक JRootPane . है अपने एकमात्र बाल वर्ग के रूप में। सामग्री फलक JWindow . के किसी भी बच्चे का अभिभावक हो सकता है . एक JFra