Использование Selenium: Как изменить или добавить заголовок HTTP Post Data Request? - PullRequest
4 голосов
/ 05 февраля 2011

Обратите внимание, что этот вопрос относится к Selenium.

Перед отправкой формы HTML, т. Е. selenium.click("//button[@type='submit']");

Я хочу добавить пару значений имени на нативный уровень в HTTP-посте назадна сервер, например

Изменить HTTP-сообщение с:

POSTDATA=register=true&accountType=customer

На:

POSTDATA=register=true&accountType=customer&mynewfield=true

Работа с командами Selenium не совсем очевидна, как перехватить и изменить то, что опубликовановернуться на сервер.

Любые идеи о том, как достичь желаемого результата в Selenium или что-то, что можно назвать из Selenium?Пожалуйста, оценили NJ

1 Ответ

0 голосов
/ 17 июня 2011

Теоретически вы можете использовать javascript или jQuery для изменения страницы.Например, используя jQuery, вы можете добавить скрытый элемент формы со значением по умолчанию или предварительно заданным значением, которое затем будет передано при отправке формы.(если я правильно понимаю ваш вопрос - подражать TamperData?)

...