Как автоматизировать тестирование Telerik JavaScript KendoUI c помощью WebDriver ? (Обмен опытом)

Вот решил создать общую тему для обмена опытом.

Откликнитесь те, что имел опыт с автоматизацией тестирования продуктов, написанных с помощью этого фреймворка.

Возможно уже есть общие и проверенные решения некоторых вопросов.

PS. для тех кто не в курсе что это [тут демки][1]
Примеры элементов:


[1]: jQuery Demos and Examples with HTML5/JavaScript Source Code | Kendo UI for jQuery

Я конечно не автоматизировал kenodUI, но могу сказать, что Telerik Test Studio наверное лучше всего для этого подойдет:

А если автоматизировать через Selenium WebDriver, то тут как мне кажется придется много работать через javascript.

Немного погуглив, могу сказать что никаких врапперов для KendoUI я не нашел, значит придется их кому-то написать.

я уже некоторое время использую WebDriver и пока не использовал ни одного вызова JS. все как то обхожусь.

но вот у меня тут возникла проблемка - которую я сам решить не могу. нужно дожидаться загрузки гриды и всех данных гриды перед фильтрацией. пока закостылил слипом, но это для меня не вариант.

Ну ок, на практике тебе виднее, но все равно видишь, есть проблемы и их нужно решать через javascript и я как раз имею ввиду вот такую вот специфику. Но это такое, просто “лирическое отступление”.

Касательно твоей проблемы, то сейчас в ту тему и отпишусь.

Ксатати, вот нашел некоторые интеграционные тесты RobustHaven.IntegrationTests/KendoExtensions at master · leblancmeneses/RobustHaven.IntegrationTests · GitHub с которых можно посмотреть, какие jquery используется для доступа к данных и элементам. Может быть кому-то и пригодиться!