Effacer les cookies du navigateur avec les liaisons Java Selenium WebDriver


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

Author: Ripon Al Wasim, 2016-02-15

2 answers

Oui, c'est possible

driver.manage().deleteAllCookies();

Appelez-le juste après la création de la nouvelle instance 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());
}
 20
Author: Guy, 2016-02-15 07:38:14

Est-ce que cela fonctionne pour vous?

driver.manage().deleteAllCookies();
 6
Author: Jyothishwar Deo, 2016-02-15 07:33:26