Перейти к содержимому

Фотография

Удалить cookies


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 wuk_sl

wuk_sl

    Новый участник

  • Members
  • Pip
  • 12 сообщений

Отправлено 28 марта 2012 - 10:29

Просьба подсказать решение проблемы
Возможно ли средствами Selenium IDE удалить куки страницы, написанной на ASP.NET ?
Речь идёт о ASP.NET_SessionId, помеченной как HttpOnly.
команда типа deleteCookie | <cookie-name> | path=/, domain=<domain-name>, recurse=true не прокатывает.
при этом средствами файрфокса - удалить куку - всё работает.
есть ли решение ?
  • 0

#2 wuk_sl

wuk_sl

    Новый участник

  • Members
  • Pip
  • 12 сообщений

Отправлено 29 марта 2012 - 07:19

Господа, подскажите кто-нибудь.
На данный момент - снимаю с помощью Firebug атрибут HTTP ONLY с кукиса - дальше селениум справляется с помощью DeleteAllVisibleCookie
Как объединить средства Firebug и Селениум ?
Может подскажете - где ФФ хранит куки с меткой HTTP ONLY - в cookies.sqlite их нету...
  • 0

#3 wuk_sl

wuk_sl

    Новый участник

  • Members
  • Pip
  • 12 сообщений

Отправлено 02 апреля 2012 - 09:54

Продолжу монолог...
Сделал через ж...у - используя MouseRobot, который стирает куку в окне ФФ и гасит алерт в селениуме....
На удалёнку перенести не смог...
Ну, подскажите же хоть что по поводу...
Что то даст использование ВебДрайвера вместо ИДЕ ?
  • 0

#4 achumagin

achumagin

    Активный участник

  • Members
  • PipPip
  • 145 сообщений
  • ФИО:Alexey Chumagin
  • Город:Казань

Отправлено 02 апреля 2012 - 12:36

Продолжу монолог...
Сделал через ж...у - используя MouseRobot, который стирает куку в окне ФФ и гасит алерт в селениуме....
На удалёнку перенести не смог...
Ну, подскажите же хоть что по поводу...
Что то даст использование ВебДрайвера вместо ИДЕ ?



It isn't possible to delete the ASP.NET_SessionId cookie because it is marked HttpOnly.

Источник

Имхо, лучше использовать webdriver - так вы получите всю мощь языка на котором будете создавать тесты.
  • 0
ap-test-team.blogspot.com

#5 wuk_sl

wuk_sl

    Новый участник

  • Members
  • Pip
  • 12 сообщений

Отправлено 02 апреля 2012 - 15:22

Спасибо за ответ !
Вашу ссылку изучал раньше - средствами ИДЕ не удалишь, но так толком и не понял - удастся ли удалить HTTPOnly куку средствами вебдрайвера.
  • 0

#6 Leoxa

Leoxa

    Новый участник

  • Members
  • Pip
  • 59 сообщений
  • ФИО:Алексей

Отправлено 04 апреля 2012 - 11:04

а вы попробуйте, и потом расскажите. :)

для webdriver-а под java будет что-то вроде:
driver.manage().deleteCookie(arg0);
driver.manage().deleteCookieNamed(arg0);
driver.manage().deleteAllCookies();
  • 0

#7 Cornelius

Cornelius

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Ed


Отправлено 11 марта 2014 - 22:02

а вы попробуйте, и потом расскажите. :)

для webdriver-а под java будет что-то вроде:
driver.manage().deleteCookie(arg0);
driver.manage().deleteCookieNamed(arg0);
driver.manage().deleteAllCookies();

 

А можете подсказать то же самое для Ruby?


  • 0

#8 TIT

TIT

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Сергей Николаевич Блохин

Отправлено 06 февраля 2015 - 06:17

 

а вы попробуйте, и потом расскажите. :)

для webdriver-а под java будет что-то вроде:
driver.manage().deleteCookie(arg0);
driver.manage().deleteCookieNamed(arg0);
driver.manage().deleteAllCookies();

 

А можете подсказать то же самое для Ruby?

 

http://www.ruby-doc....i-delete_cookie

И да, ещё можно просто перезапустить webdriver, тогда откроется новое окно браузера без сохранённых куков.


  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных