QtWebDriver: драйвер для Qt-приложений

QtWebDriver: драйвер для Qt-приложений

Раньше, когда меня спрашивали, чем можно автоматизировать Qt-приложения через пользовательский интерфейс, я обычно отвечал, что тут выбор ограничен коммерческими инструментами, о поддержке Qt заявляют TestComplete, Ranorex, ну и конечно floglogic Squish (инструменты перечислены в порядке возрастания цены :)).

Но недавно я узнал, что компания Cisco сделала и выложила в открытый доступ и с открытым кодом инструмент QtWebDriver для автоматизации Qt-приложений, который, как несложно догадаться из названия, основан на архитектуре WebDriver и имеет совместимый интерфейс. Если верить документации, он умеет работать и с нативными, и с гибридными Qt-приложениями, в том числе и на мобильных устройствах.

Если кто-то пользовался этим инструментом или решит попробовать его – расскажите о своих впечатлениях.