Как добавить заголовки или параметры в HTTP-запрос, обрабатываемый с помощью Selenium Webdriver?

Я использую Selenium Webdriver для модульного тестирования веб-приложения. Он используется в тестах JUnit. Несмотря на то, что я много читал доступную документацию и искал ее, я не смог найти:

  • способ добавления заголовков к HTTP-запросу, передаваемому драйвером.
  • Добавьте параметры к такому запросу, как если бы драйвер получил целевой URL после отправки формы.

Можно было бы создать тестовую веб-страницу с соответствующей формой и заставить Webdriver автоматически получить эти параметры, но это довольно уродливый хак. Я хотел бы избежать этого, особенно ради атомарности теста. (Это модульное тестирование.)

До Wendriver я использовал Spring MockHttpServletRequest и MockHttpServletResponse для этого, которые работали как шарм, но я хотел бы использовать возможности Webdriver для утверждения содержимого целевой страницы.

6
задан Silver Quettier 3 May 2012 в 07:48
поделиться