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

Selenium WebDriver জাভায় ব্রাউজার কুকি ক্লিয়ার করা


Selenium-এ কুকি মুছে ফেলার দুটি পদ্ধতি আছে: নির্দিষ্ট কুকি মুছে ফেলা (deleteCookieNamed) এবং সব কুকি মুছে ফেলা (deleteAllCookies)।

সিনট্যাক্স

// নির্দিষ্ট কুকি মুছে ফেলা
driver.manage().deleteCookieNamed("cookie_name");

// সব কুকি মুছে ফেলা
driver.manage().deleteAllCookies();

জাভা কোড উদাহরণ (deleteCookieNamed)

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

public class DeleteSpecificCookie {
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");
        WebDriver driver = new ChromeDriver();
        driver.get("https://www.tutorialspoint.com/index.htm");
        driver.manage().timeouts().implicitlyWait(4, TimeUnit.SECONDS);

        // কুকি যোগ করা
        driver.manage().addCookie(new Cookie("test", "selenium"));
        driver.manage().addCookie(new Cookie("subject", "Java"));

        // কুকি পড়া ও মুছে ফেলা
        Set cookies = driver.manage().getCookies();
        for (Cookie cookie : cookies) {
            System.out.println("Cookie: " + cookie.getName() + " = " + cookie.getValue());
            driver.manage().deleteCookieNamed(cookie.getName());
        }
        System.out.println("মুছে ফেলার পর কুকি সংখ্যা: " + driver.manage().getCookies().size());
        driver.quit();
    }
}

জাভা কোড উদাহরণ (deleteAllCookies)

// ... একই সেটআপ ...
driver.manage().deleteAllCookies();
System.out.println("সব কুকি মুছে ফেলার পর সংখ্যা: " + driver.manage().getCookies().size());
  1. Eclipse-এ জাভाएফএক্স সেটআপ

  2. সেলেনিয়াম ওয়েবড্রাইভারে পাইথন দিয়ে স্পেসফিক ডোমেইনে কুকি (Cookie) সেট করুন

  3. Microsoft Edge-এ ক্যাশে এবং কুকিজ ক্লিয়ার করার পদ্ধতি

  4. ব্রাউজার পরিষ্কার করুন: কুকিজ ও হিস্টরি ডিলিট করে দ্রুত ও নিরাপদ ব্রাউজিং