Symptoms¶
Squish cannot pick objects inside a QWebView/QtWebKit objects and you are getting the following messages in the Runner/Server Log view:
WARNING: Failed to load wrapper extension QtWebkitExt: The specified module could not be found.
WARNING: Failed to load wrapper extension QtWebkitExt: Das angegebene Modul wurde nicht gefunden.
WARNING: Failed to load wrapper extension QtDeclarativeExtension: The specified module could not be found.
WARNING: Failed to load wrapper extension QtDeclarativeExtension: Das angegebene Modul wurde nicht gefunden.
Possible causes¶
This is typically caused by missing Qt DLLs which are usually not required by your application.
However, Squish for Qt introduces its own requirements for Qt DLLs.
See
Additional requirements for automating QtWebKit
for a list of the Qt shared libraries required by Squish to recognize QWebView/QtWebKit objects. (Copying these missing DLLs to the directory <SQUISH_DIR> bin
" should work. Copying these DLLs to the application folder should work, too.)
The above warnings can be ignored if you are not testing objects in QWebView/QtWekit-