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());