2012-05-03 20 views
6

Używam Selenium Webdriver do testowania jednostkowego aplikacji WWW. Jest używany w testach JUnit Pomimo obszernego przeczytania dostępnej dokumentacji i przeszukiwania, nie mogłem znaleźć sposobu na:Jak dodać nagłówki lub parametry do żądania HTTP obsługiwanego przez Selenium Webdriver?

  • Dodaj nagłówki do żądania HTTP przekazanego przez sterownik.
  • Dodaj parametry do takiego żądania, tak jakby kierowca uzyskał docelowy adres URL po przesłaniu formularza.

Byłoby możliwe utworzenie strony testowej z odpowiednim formularzem i odesłanie programu Webdriver, aby uzyskać te parametry automatycznie, ale jest to dość brzydkie włamanie. Chciałbym tego uniknąć, szczególnie ze względu na atomowość testową. (Jest to testowanie jednostkowe).

Przed Wendriver używałem Wiosny MockHttpServletRequest i MockHttpServletResponse do tego, który pracował jak czar zrobić, ale chciałbym wykorzystać moc Webdriver dochodzić zawartość strony docelowej.

Odpowiedz

Powiązane problemy