কম্পিউটার টিউটোরিয়াল

Selenium WebDriver-এ Java ব্যবহার করে Authentication Popup হ্যান্ডেল করা


আমরা Selenium WebDriver-এ Java ব্যবহার করে Authentication Popup হ্যান্ডেল করতে পারি। এর জন্য ইউজার ক্রেডেনশিয়াল URL-এর ভিতরে পাস করতে হয়। ইউজারনেম এবং পাসওয়ার্ড URL-র সাথে যুক্ত করতে হবে।

সিনট্যাক্স:

https://username:password@URL
https://admin:admin@the-internet.herokuapp.com/basic_auth
এখানে admin হলো ইউজারনেম এবং পাসওয়ার্ড।
URL – www.the-internet.herokuapp.com/basic_auth
নিচের অথেনটিকেশন পপআপটি কাজ করিয়ে এক্সেপ্ট করি।

Selenium WebDriver-এ Java ব্যবহার করে Authentication Popup হ্যান্ডেল করা

উদাহরণ

কোড বাস্তবায়ন:

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("Text is: " + t); 
        // ব্রাউজার বন্ধ করা
        driver.close(); 
    } 
}

আউটপুট

Selenium WebDriver-এ Java ব্যবহার করে Authentication Popup হ্যান্ডেল করা

  1. Selenium WebDriver জাভায় নির্দিষ্ট DIV-এ স্ক্রল করা

  2. Selenium WebDriver জাভায় চাইল্ড ব্রাউজার উইন্ডো ক্লোজ করা

  3. জাভাতে JPopupMenu ব্যবহার করে রাইট ক্লিক মেনু কীভাবে বাস্তবায়ন করবেন?

  4. জাভাতে JWindow ব্যবহার করে স্প্ল্যাশ স্ক্রিন কীভাবে বাস্তবায়ন করবেন?