Вопрос

Раньше мы использовали JWebUnit и HttpUnit для функционального тестирования веб-приложений.У них обоих, похоже, есть проблемы с обработкой JavaScript.На данный момент мы не особенно заинтересованы в тестировании javascript, но тесты JWebUnit и HttpUnit не работают, поскольку мы добавили на наши страницы несколько небольших компонентов Ajax (например, средства выбора даты и времени Dojo).

Selenium и Watir не подходят, потому что они по сути управляют браузерами, и мы запускаем эти тесты из CruiseControl на компьютере, где нам не разрешено устанавливать браузер.

Это было полезно?

Решение

WebTest от Canoo довольно хорош и может справиться с тем, что вы ищете для.

Другие советы

Вы хотите HtmlUnit .

Это не идеальная эмуляция браузера (для этого вам нужен драйвер браузера), но она имеет значительную поддержку JavaScript. Ознакомьтесь с введением в тестирование вашего JavaScript .

Выбирайте Канон.Canoon построен на основе HtmlUnit, а ранее был построен на основе HttpUnit.

yc

  

Celerity - это библиотека JRuby для   простая и быстрая автоматизация сети   тестирование приложений. Это обертка   вокруг библиотеки Java HtmlUnit и   нацелен на предоставление того же API и   функциональность, как Watir.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top