Mafaka13
(Aleksei)
26.Март.2018 15:52:17
#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)
26.Март.2018 21:54:39
#2
А что, deleteAllCookies() не устраивает?
Mafaka13
(Aleksei)
27.Март.2018 07:20:53
#3
я пробовал, но он не срабатывал
Mafaka13
(Aleksei)
27.Март.2018 07:39:57
#4
ну или я не понимаю полностью как использовать данный вариант
LeoRush
(Lev Yarushin)
27.Март.2018 08:50:27
#5
Возможно у вас не куки а session/local storage
driver.getSessionStorage().clear();
driver.getLocalStorage().clear();
1 лайк
ordeh
(Fiodar Motin)
27.Март.2018 10:58:37
#6
На селениде
Selenide.clearBrowserCookies();
Selenide.clearBrowserLocalStorage();
2 лайка
еще можно убивать, close-ить окно браузера и инициализировать новое - это для 100% эффекта.
LeoRush
(Lev Yarushin)
14.Апрель.2018 19:30:27
#8
Задача стояла другая.
Возможно ТС не хочет терять время на закрытие/открытие браузера.