Как извлечь и использовать файл cookie JSESSIONID из браузера Firefox с помощью веб-драйвера selenium для использования того же сеанса.

Я работаю над автоматизацией пользовательского интерфейса с помощью веб-драйвера selenium, я хочу протестировать веб-службы, которые заполняют данные в пользовательском интерфейсе. Когда я просматриваю пользовательский интерфейс, я хочу проверить данные, заполненные элементом пользовательского интерфейса этой веб-службы. Но селен не поддерживает вызов веб-служб, поэтому я использую http-клиент, но, поскольку это два разных приложения, я хочу использовать один и тот же сеанс для веб-драйвера селена и HTTP-клиента. Я использую firebox в качестве браузера.


person dhandai    schedule 12.01.2016    source источник


Ответы (1)


Вы можете извлечь значение файлов cookie JSESSIONID из firebug, а затем в httpClient установить заголовок «Cookie», например setHeader («Cookie», «JSESSIONID = «+ getSessionId ())», чтобы отправлять его в каждом запросе.

person Nikhil    schedule 12.01.2016