Как сохранить и восстановить все куки с Selenium RC? - PullRequest
2 голосов
/ 16 июля 2010

Я выполняю сложные тесты, которые создают множество файлов cookie для разных разделов моего веб-сайта.

Иногда мне приходится перезапускать браузер в середине долгого теста, и так как сервер Selenium не изменяет базовый профиль Firefox, куки испаряются.

Можно ли как-нибудь сохранить все файлы cookie в переменную Python до завершения работы браузера и восстановить их после запуска нового экземпляра браузера?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2011

Я думаю, вы должны создать профиль браузера и запустить сервер для этого профиля.Таким образом, все ваши куки сохраняются / изменяются при каждом выполнении.Я предоставил эти данные в качестве ответа на другой вопрос. Пожалуйста, отошлите его. .Он предоставляется для Java-клиента и Firefox, но я уверен, что вы можете реализовать его в соответствии с вашими требованиями.

0 голосов
/ 23 июля 2010

Да, конечно.Посмотрите на методы getCookie, getCookieByName и createCookie.

...