Как создать cookie с использованием селена? - PullRequest
6 голосов
/ 18 февраля 2011

Я хочу создать печенье, используя селен. Я видел метод, который поддерживает это как selenium.createcookie(arg1,arg0), но я немного запутался в передаваемых аргументах. Кто-нибудь может дать мне пример?

Ответы [ 3 ]

6 голосов
/ 18 февраля 2011

createCookie (nameValuePair, optionsString) Создайте новый файл cookie, путь и домен которого совпадают с таковыми для текущей тестируемой страницы, если только вы явно не указали путь для этого файла cookie.

Аргументы:

  1. nameValuePair - имя и значение файл cookie в формате «имя = значение»

  2. optionsString - параметры для печенье. В настоящее время поддерживаются параметры включают 'path' и 'max_age'. Формат строки параметров "путь = / путь /, max_age = 60". Приказ из вариантов не имеет значения, блок значение max_age является вторым.

источник: ссылка на селен

1 голос
/ 10 марта 2011

Перейдите на сайт по вашему выбору (который создает файлы cookie) с помощью Firefox и перейдите в «Редактирование»> «Установки»> «Конфиденциальность»> «Удалить отдельные файлы cookie».Нажмите на один из файлов cookie.Это даст вам представление о том, как использовать вызов createCookie.Я поменял термин «Домен» на «Хост», который работал нормально

1 голос
/ 18 февраля 2011
createCookie ( nameValuePair,optionsString )

Создайте новый файл cookie, путь и домен которого совпадают с таковыми для текущей тестируемой страницы, если только вы явно не указали путь для этого файла cookie.

Arguments:

nameValuePair - name and value of the cookie in a format "name=value"
optionsString - options for the cookie. Currently supported options include 'path' and 'max_age'. the optionsString's format is "path=/path/, max_age=60". The order of options are irrelevant, the unit of the value of 'max_age' is second.
...