Clone this wiki locally
WebDriver clients and servers communicate using the WebDriver Wire protocol.
WebDriver implementations are provided for most browsers, to web application testing and automation ends.
This was however not the case for QtWebkit.
This project's objectives were not only to address this issue, but also to extend WebDriver's automation capabilities beyond HTML5, to all Qt-based applications.
QtWebDriver is a server implementation of this specification for Qt, based on the chromium automation framework.
QtWebDriver enables Selenium clients to control and navigate seamlessly between HTML5, QML, Widget and Scene-based UIs, or any hybrid thereof.