web-dev-qa-db-fra.com

Effacer les cookies du navigateur avec Selenium WebDriver Java bindings

Quelqu'un sait-il s'il est possible d'effacer les cookies du navigateur pour WebDriver avant de démarrer l'automatisation? (Remarque: pas Selenium RC)

15
Tom J Muthirenthi

Oui c'est possible

driver.manage().deleteAllCookies();

Appelez-le juste après avoir créé la nouvelle instance de WebDriver.

WebDriver driver = new ChromeDriver();
driver.manage().deleteAllCookies();

Vous pouvez également supprimer les cookies un par un

Set<Cookie> allCookies = driver.manage().getCookies();
for (Cookie cookie : allCookies) {
    driver.manage().deleteCookieNamed(cookie.getName());
}
31
Guy

Est-ce que ça marche pour toi?

driver.manage().deleteAllCookies();
8
Jyothishwar Deo