2011-01-19 2 views
2

Как легко будет взаимодействовать Watir с интерфейсом ZK? Если «нет вообще», есть ли у вас какие-либо рекомендации по автоматическому тестированию веб-интерфейса для меня?Могу ли я (относительно легко) проверить интерфейсы ZK в Ватире?

Редактировать: Еще один способ поставить это можно проверить на Spring/ZK сгенерированную страницу (Ajax/JScript). Я тоже нашел другую проблему: мне не нужно использовать прокси для тестирования (например, сахи), если это вообще возможно.

Редактирование: Я уже давно тестировал интерфейсы ZK. С более высоким знанием Ватира (и теперь webdriver) могу сказать, что это определенно возможно. Сроки обычно не являются проблемой, но найти элементы, безусловно, можно, так как идентификаторы динамически генерируются. Я рекомендую сильный, поддерживаемый, объектно-ориентированный подход с мощным и динамичным DSL, или вы будете перечислять каждый элемент на странице в какой-либо специализированной библиотеке объектов. Итак ... это работает, но для этого нужны дополнительные усилия.

+0

До сих пор ответ "Да". Я буду тестировать более старую версию интерфейса ZK, а затем более новую версию, поэтому я постараюсь, чтобы этот вопрос был обновлен с любыми проблемами, с которыми я столкнулся, это прямой результат интерфейса, созданного ZK. Пока это просто динамические идентификаторы, но Ватир слишком хорош, чтобы их превзойти. Возможно, вам понадобится использовать левый клик в редких случаях (поиск google для «clickir hardware click», и вы найдете нужный код). – kinofrost

ответ

1

Если вы говорите об этом: http://zssdemo.zkoss.org/, вы можете взглянуть на вывод DOM, это ужасно, но можно проверить его с помощью Watir. Я рассматривал некоторые приложения, которые генерируют ужасный вывод. Это делает вызов. :) Поиск в группе Watir google для тестирования Ajax, много людей это делают.

НТН,

Charley

+0

Спасибо! Если много людей делают это, это очень хороший знак. Я посмотрю на группу google и на запись, ссылающуюся на _is_ на то, что я называю. – kinofrost

+0

Если Чарли ответил на ваш вопрос, это обычай отмечать его ответ как принятый. –

+0

Я надеялся на опытный испытатель ZK/Watir, чтобы дать мне более четкий ответ, и пометьте этот ответ правильно, если не появятся другие ответы, но, как кажется немного эзотерическим, я сделаю это сейчас. – kinofrost

Смежные вопросы