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

Фотография

GET RESPONSE


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

#1 hachapuri

hachapuri

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Сиробаба Александр Эдуардович

Отправлено 17 июля 2009 - 12:58

Нужно получить Response для GET с поределенным именем. И вообще возможно ли это?
  • 0

#2 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 17 июля 2009 - 13:19

А что подразумевается под Response? Полный захват HTTP-ответа с заголовками и прочим? Если так, то копать в сторону captureNetworkTraffic.
Если же просто хочется дёрнуть какой-то URL и посмотреть, что он ответит, то проще это без Selenium'а сделать.
  • 0

#3 hachapuri

hachapuri

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Сиробаба Александр Эдуардович

Отправлено 17 июля 2009 - 13:22

Нужно захватить весь ответ , спасиб щас буду смотреть
  • 0

#4 hachapuri

hachapuri

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Сиробаба Александр Эдуардович

Отправлено 17 июля 2009 - 13:33

selenium.captureNetworkTraffic - undefined selenium method type :(
  • 0

#5 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 17 июля 2009 - 13:44

См. http://clearspace.op...rg/thread/18390
Это достаточно новый метод, так что, возможно, что он доступен только в ночных сборках RC.
  • 0

#6 hachapuri

hachapuri

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Сиробаба Александр Эдуардович

Отправлено 22 июля 2009 - 08:16

Все работает если скачать последний релиз selenium-remote-control-1.0.1-dist
selenium.start("captureNetworkTraffic=true");//нужно запускать с параметром "captureNetworkTraffic=true"
String xml=selenium.captureNetworkTraffic("xml");
  • 0

#7 hachapuri

hachapuri

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Сиробаба Александр Эдуардович

Отправлено 05 августа 2009 - 11:14

К сожалению таким способом можно получить только response header, а response body получить так и не удалось
  • 0

#8 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 07 августа 2009 - 19:58

А зачем получать response body если оно и так уже есть в (DefaultSelenium#getBodyText)? Или хочетя получить до наложения JS? Если так, то с какой целью?
  • 0

#9 hachapuri

hachapuri

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Сиробаба Александр Эдуардович

Отправлено 13 августа 2009 - 15:17

Хочу покрыть автоматизацией страницы тестов, а для этого ( так как тестов очень моного) хочу парсить response body , так как там передается вся структура теста с ответами.
  • 0


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

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