আমরা সেলেনিয়ামে ব্রাউজার কুকিজ সাফ করতে পারি। পদ্ধতিটি DeleteCookieNamed একটি নির্দিষ্ট নামের একটি কুকি মুছে ফেলবে। নামের কুকিটি পদ্ধতিতে একটি যুক্তি হিসাবে পাস করা হয়েছে। প্রথমে, আমরা একটি কুকি যোগ করব, তারপর এটি পাব এবং অবশেষে এটি মুছে ফেলব৷
সিনট্যাক্স
driver.manage().deleteCookieNamed("foo"); deleteAllCookies deletes নামে আরেকটি পদ্ধতি বিদ্যমান ডোমেন থেকে সমস্ত কুকিজ। প্রথমে, আমরা কুকিজ যোগ করব, তারপর সেগুলি পেতে এবং মুছে ফেলব৷
৷সিনট্যাক্স
driver.manage().deleteAllCookies();
উদাহরণ
import java.util.Set;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import java.util.concurrent.TimeUnit;
public class DeleteCookiesViaName{
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver",
"C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.tutorialspoint.com/index.htm");
// wait of 4 seconds
driver.manage().timeouts().implicitlyWait(4, TimeUnit.SECONDS);
// setting name and value for cookie
Cookie c = new Cookie("test", "selenium");
Cookie r = new Cookie("subject", "Java");
// cookie addition
driver.manage().addCookie(c);
driver.manage().addCookie(r);
// obtain the cookies
Set<Cookie> ck = driver.manage().getCookies();
//iterate through the cookies
for (Cookie cookie : ck) {
System.out.println("Cookie Name : "+cookie.getName());
System.out.println("Cookie Value : "+cookie.getValue());
// delete cookies by name
driver.manage().deleteCookieNamed(cookie.getName());
}
// obtain the cookies after delete
Set ch = driver.manage().getCookies();
System.out.println("Cookie count after delete: "+ch.size());
}
} উদাহরণ
DeleteAllCookies সহ কোড বাস্তবায়ন।
import java.util.Set;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import java.util.concurrent.TimeUnit;
public class DeleteCookiesAll{
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver",
"C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.tutorialspoint.com/index.htm");
// wait of 4 seconds
driver.manage().timeouts().implicitlyWait(4, TimeUnit.SECONDS);
// setting name and value for cookie
Cookie c = new Cookie("test", "selenium");
Cookie r = new Cookie("subject", "Java");
// cookie addition
driver.manage().addCookie(c);
driver.manage().addCookie(r);
// obtain the cookies
Set<Cookie> ck = driver.manage().getCookies();
//iterate through the cookies
for (Cookie cookie : ck) {
System.out.println("Cookie Name : "+cookie.getName());
System.out.println("Cookie Value : "+cookie.getValue());
}
// delete cookies
driver.manage().deleteAllCookies();
// obtain the cookies after delete
Set ch = driver.manage().getCookies();
System.out.println("Cookie count after delete: "+ch.size());
}
} আউটপুট
