Используя Selenium, как я могу протестировать веб-интерфейс, который возвращает XML вместо HTML? - PullRequest
4 голосов
/ 28 мая 2010

Я использую Selenium для модульного тестирования моего скрипта Perl cgi, и все работает отлично, за исключением одного специального теста, когда мой скрипт cgi возвращает XML-содержимое в веб-браузер вместо возврата HTML-содержимого.

Я новичок в Selenium и только вставил в их пример сценария, чтобы начать, но я не могу найти команду Selenium в какой-либо документации, которая распознает, что мой XML-ответ был возвращен. Команды Selenium, похоже, предполагают, что HTML-страница всегда возвращается.

1 Ответ

6 голосов
/ 28 мая 2010

Убийственная особенность Selenium - запускать тесты, как если бы это был браузер, и это в первую очередь означает тестирование Javascript. Если ваша программа использует только HTTP и XML, то Selenium - это слишком много. Перейти с WWW :: Mechanize и Test :: XML или Test :: XPath

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...