Очистить сеансовые куки с Selenium IDE? - PullRequest
23 голосов
/ 03 февраля 2010

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

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

Ответы [ 5 ]

28 голосов
/ 03 февраля 2010

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

11 голосов
/ 26 сентября 2012

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

2 голосов
/ 20 апреля 2013

используйте 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>
2 голосов
/ 16 апреля 2013
deleteAllVisibleCookies

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

1 голос
/ 31 марта 2013

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

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

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

...