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

Фотография

Сохранение параметров сессии с WebDriver


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

#1 velazkes

velazkes

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

  • Members
  • Pip
  • 34 сообщений
  • ФИО:Малявко Виктор
  • Город:Минск

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

Добрый день всем !
Возникла задача протестировать функциональность signInAndRemember. Так вот может кто-нить подкинет мысль, как это лучше реализовать. Работаю с вебдрайвером и если просто закрывать его и открывать заново, то все предыдущие параметры сессию умирают.
  • 0

#2 Rara

Rara

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

  • Members
  • PipPip
  • 83 сообщений
  • ФИО:Кондрашов Юрий Алексеевич
  • Город:Минск, Беларусь


Отправлено 05 апреля 2012 - 06:26

После логина пользователя вам нужно сохранить идентификатор сессии на стороне браузера. Как правило он хранится в cookie.
        user.sessionId = driver.manage().getCookieNamed("sessionid").getValue();

Соответственно, после открытия нового "чистого" браузера, вам нужно будет соответствующий cookie восстановить. Примерно так:
driver.manage().addCookie(new Cookie("sessionid", user.sessionId));

  • 0
Я бы переписал жизнь, но Бог не дает мне исходники


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

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