Skip to content
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.

QtWebdriver

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.

Links

Q&A

Misc