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

सेलेनियम वेबड्राइवर में जावा का उपयोग करके ऑथेंटिकेशन पॉपअप को कैसे संभालें?


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

सिंटैक्स:

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

सेलेनियम वेबड्राइवर में जावा का उपयोग करके ऑथेंटिकेशन पॉपअप को कैसे संभालें?

उदाहरण

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

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class AuthnPopup {
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");
        WebDriver driver = new ChromeDriver();
        String u = "admin";
        // URL के साथ यूजरनेम, पासवर्ड जोड़ना
        String str = "https://" + u + ":" + u + "@" + "the-internet.herokuapp.com/basic_auth";
        driver.get(str);
        // ऑथेंटिकेशन के बाद टेक्स्ट पहचानें और प्राप्त करें
        String t = driver.findElement(By.cssSelector("p")).getText();
        System.out.println("टेक्स्ट है: " + t);
        // ब्राउज़र बंद करें
        driver.close();
    }
}

आउटपुट

सेलेनियम वेबड्राइवर में जावा का उपयोग करके ऑथेंटिकेशन पॉपअप को कैसे संभालें?


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

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

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

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

  1. Java में JWindow का उपयोग करके स्प्लैश स्क्रीन कैसे लागू करें? Java में JWindow का उपयोग करके स्प्लैश स्क्रीन कैसे लागू करें?

    एक JWindow एक कंटेनर है जिसे यूज़र के डेस्कटॉप पर कहीं भी प्रदर्शित किया जा सकता है। इसमें JFrame की तरह टाइटल बार, विंडो मैनेजमेंट बटन्स आदि नहीं होते। JWindow में एकमात्र चाइल्ड क्लास के रूप में JRootPane होता है। contentPane JWindow के किसी भी बच्चे का पैरेंट हो सकता है। JFrame की तरह, एक JWindo