Я использую Selenium через Java.Удаление печенья через Selenium
Мой тестовый журнал регистрируется в учетной записи, но когда запускается следующий тестовый пример (который также входит в учетную запись), он терпит неудачу, поскольку учетные данные все еще сохраняются из предыдущего тестового примера.
Итак, я использовал метод driver.manage(). DeleteAllCookies(), однако этот метод НЕ удаляет все файлы cookie, поэтому он не удаляет cookie, который я хочу удалить. Поэтому я использовал метод delete driver.manage(). DeleteCookieNamed («facebook»), но НЕ удаляет файл cookie facebook, потому что он почему-то не существует, потому что на самом деле он существует.
Мои вопросы: как метод selenium cookie определяет, какие файлы cookie существуют? Мой второй вопрос: как я могу удалить этот файл cookie? Мой третий вопрос: если я не могу удалить этот файл cookie, какие еще параметры мне нужно удалить данные браузера, чтобы пройти тест?
Чтобы получить чистую сессию, вызовите 'driver.quit()' и создайте новый экземпляр. –