Как легко будет взаимодействовать Watir с интерфейсом ZK? Если «нет вообще», есть ли у вас какие-либо рекомендации по автоматическому тестированию веб-интерфейса для меня?Могу ли я (относительно легко) проверить интерфейсы ZK в Ватире?
Редактировать: Еще один способ поставить это можно проверить на Spring/ZK сгенерированную страницу (Ajax/JScript). Я тоже нашел другую проблему: мне не нужно использовать прокси для тестирования (например, сахи), если это вообще возможно.
Редактирование: Я уже давно тестировал интерфейсы ZK. С более высоким знанием Ватира (и теперь webdriver) могу сказать, что это определенно возможно. Сроки обычно не являются проблемой, но найти элементы, безусловно, можно, так как идентификаторы динамически генерируются. Я рекомендую сильный, поддерживаемый, объектно-ориентированный подход с мощным и динамичным DSL, или вы будете перечислять каждый элемент на странице в какой-либо специализированной библиотеке объектов. Итак ... это работает, но для этого нужны дополнительные усилия.
До сих пор ответ "Да". Я буду тестировать более старую версию интерфейса ZK, а затем более новую версию, поэтому я постараюсь, чтобы этот вопрос был обновлен с любыми проблемами, с которыми я столкнулся, это прямой результат интерфейса, созданного ZK. Пока это просто динамические идентификаторы, но Ватир слишком хорош, чтобы их превзойти. Возможно, вам понадобится использовать левый клик в редких случаях (поиск google для «clickir hardware click», и вы найдете нужный код). – kinofrost