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

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


চাইল্ড উইন্ডো ক্লোজ করতে getWindowHandles() দিয়ে হ্যান্ডেলগুলো ইটারেটরে নিন, প্রথম হ্যান্ডেল চাইল্ড (নতুন উইন্ডো), দ্বিতীয়টি প্যারেন্ট। চাইল্ডে স্যুইচ করে close() কল করুন।

জাভা কোড উদাহরণ

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import java.util.Set;
import java.util.Iterator;
import java.util.concurrent.TimeUnit;

public class CloseChildWindow {
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");
        WebDriver driver = new ChromeDriver();
        driver.get("https://secure.indeed.com/account/login");
        driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
        driver.findElement(By.id("login-google-button")).click();

        Set handles = driver.getWindowHandles();
        Iterator it = handles.iterator();
        String childHandle = it.next();
        String parentHandle = it.next();

        driver.switchTo().window(childHandle);
        System.out.println("চাইল্ড উইন্ডো টাইটেল: " + driver.getTitle());
        driver.close(); // চাইল্ড ক্লোজ

        driver.switchTo().window(parentHandle);
        System.out.println("প্যারেন্ট উইন্ডো টাইটেল: " + driver.getTitle());
        driver.quit();
    }
}
  1. জাভা ওপেনসিভি (OpenCV) ব্যবহার করে আয়ত আঁকার পদ্ধতি

  2. জাভা ওপেনসিভি (OpenCV) ব্যবহার করে রেখা আঁকার পদ্ধতি

  3. Tkinter উইন্ডো ক্লোজ করার পদ্ধতি

  4. ফ্যান্টমজেএস (PhantomJS) ও সেলেনিয়াম দিয়ে পাইথনে উইন্ডো সাইজ সেট করুন