Я пишу приложение Qt, которое использует QWebView для размещения пользовательского интерфейса. Аналогично примеру ImageAnalyzer в образцах Qt SDK.Автоматическое тестирование GUI для приложения Qt WebKit
Я хотел бы протестировать этот интерфейс с помощью автоматизированного метода. Предпочтительным был бы скриптовый интерфейс, такой как Selenium Web-Driver.
Любые рекомендации/примеры того, как это сделать?
Edit:
Я ищу решение может определить HTML-элементы через классы и идентификаторы, так что это ремонтопригодно и устойчиво к изменениям.
Инструменты, такие как Sikuli (которые основаны на внешнем виде), не удовлетворяют этому критерию. Примечание. Я считаю, что они отлично подходят для быстрых одноразовых скриптов, они просто не очень хорошо работают на разных платформах/конфигурациях и со временем для моей цели.
Вы пробовали sikuli (http://sikuli.org/)? – Skhaz
Да, но это не совсем удовлетворяет мою потребность. – peakxu