Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
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.