Подтвердить что ты не робот

Очистить сеансовые файлы cookie с помощью Selenium IDE?

Я пишу Selenium тесты для приложения ASP и хотел бы протестировать случаи, когда сеанс не был правильно инициализирован, Сейчас я очищаю файлы cookie вручную, но это становится немного громоздким.

(хорошо, честно говоря, я забыл это каждые 5 или более раз и должен повторно запустить тесты...)

Есть ли способ в Selenium IDE очистить сеансовые файлы cookie или подделать повторный запуск браузера?

4b9b3361

Ответ 1

Нашел его сам, когда я перестал думать с точки зрения четкости и попытался удалить:

Ответ 2

Я нашел наиболее полезным просто начать все тесты с вызова на мою страницу выхода, и на этой странице намеренно истекают любые сеансы, которые могут быть у пользователя.

Ответ 3

deleteAllVisibleCookies

и поместите URL-адрес сайта в цель

Ответ 4

use deletecookies или deleteAllVisibleCookies ниже приведен пример, и вы можете получить решение от здесь

<tr>
<td>open</td>
<td>www.google.co.in</td>
<td></td>
</tr>
 <tr>
<td>deleteAllVisibleCookies</td>
 <td>PREF</td>
 <td>domain=.google.co.in, recurse=true</td>
  </tr>
  <tr>
<td>deleteAllVisibleCookies</td>
<td>NID</td>
  <td>domain=.google.co.in, recurse=true</td>
 </tr>

Ответ 5

У меня была такая же проблема в PHP-проекте.

deleteAllVisibleCookies() слишком много для меня. Например. если файл cookie для функции memorMe был создан приложением.

Вместо этого я использовал $this->deleteCookie('PHPSESSID');, которые удаляют сеанс.