hekra01 edited this page Feb 22, 2017 · 16 revisions

WebDriver is a W3C working draft that defines APIs and wire protocol to enable automated testing of browser applications, including navigation, DOM introspection, Javascript injection, element location strategies, and more.

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 an 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.


Build and Run


Releases & Downloads

Mailing list: qtwebdriver-users@external.cisco.com



You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.