Mafaka13
(Aleksei)
March 26, 2018, 3:52pm
#1
Всем привет, написал я пару дней назад тяп ляп метод для очистки кеша в хроме
public static void deletCookie () {
** driver.get(“chrome://settings/clearBrowserData”);**
** driver.findElement(By.cssSelector("* /deep/ #clearBrowsingDataConfirm "));**
** driver.findElement(By.cssSelector("* /deep/ #clearBrowsingDataConfirm ")).sendKeys(ENTER);**
** }**
он работал пару дней и сегодня уже не работает, а точней не выполняется последний шаг с нажатием на ENTER, пробовал другие варианты чистки кеша но увы ничего не работает
LeoRush
(Lev Yarushin)
March 26, 2018, 9:54pm
#2
А что, deleteAllCookies() не устраивает?
Mafaka13
(Aleksei)
March 27, 2018, 7:20am
#3
я пробовал, но он не срабатывал
Mafaka13
(Aleksei)
March 27, 2018, 7:39am
#4
ну или я не понимаю полностью как использовать данный вариант
LeoRush
(Lev Yarushin)
March 27, 2018, 8:50am
#5
Возможно у вас не куки а session/local storage
driver.getSessionStorage().clear();
driver.getLocalStorage().clear();
1 Like
ordeh
(Fiodar Motin)
March 27, 2018, 10:58am
#6
На селениде
Selenide.clearBrowserCookies();
Selenide.clearBrowserLocalStorage();
2 Likes
еще можно убивать, close-ить окно браузера и инициализировать новое - это для 100% эффекта.
LeoRush
(Lev Yarushin)
April 14, 2018, 7:30pm
#8
Задача стояла другая.
Возможно ТС не хочет терять время на закрытие/открытие браузера.