This section contains information about testing Qt applications.
-
How-To
- Accessing Python data members and methods from Squish in PyQt applications
- Accessing Qt methods, members, properties, signals, slots and enums (Qt)
- Accessing the clipboard (Qt)
- Adding full support for "Windows" controls to Squish for Java, Qt, Web, etc. (Qt)
- Attaching to running Qt applications
- Automating drag & drop between Qt applications
- Automating Genero Desktop Client (4Js, GDC) applications
- Automating native or Qt (file) dialogs in Qt applications
- Automating PyQt applications
- Automating PySide applications
- Automating Qt Applications on Wayland-based Systems (Linux)
- Automating Qt applications packaged as type-1 AppImages
- Automating Qt Jambi 4.5.2_01 on 32-bit Linux
- Automating Qt Jambi Application on Windows
- Automating Qt Quick Ultralite Applications
- Automating SIMATIC WinCC OA
- Automating Tray Icon (Qt)
- Bringing window to foreground (Qt)
- Checking existence of remote files and folders (Qt)
- Checking mouse cursor shape or state (Qt)
- Combining Squish binary and source packages
- Creating screenshot verification points for volatile objects (QMenu, QAction, Qt)
- Drag & Drop in Qt Applications
- Drag & Drop in QtQuick (QML) Applications
- Dynamically activating QMenu entries
- Explicitly Naming QGraphicsItem Objects
- Getting A Tooltip (Qt)
- Getting header names from QTreeWidget (Qt)
- Getting Object Screen Position, Location, Coordinates (Qt)
- Getting screen coordinates of QGraphicsItem, QGraphicsObject
- Getting the version of Qt libraries
- Hooking up sub-processes with different Qt and Squish package
- How to activate the overlay-div (Qt)
- How to build a 32-bit Squish on a 64-bit Linux System (Qt)
- Iterating over items in Qt views
- Layout validation for text truncation in Qt applications
- Layout validation for text truncation in Qt Quick applications
- Maximizing, minimizing, restoring, resizing, positioning Windows (Qt)
- Moving the mouse cursor yourself
- Requirements for automating PyQt applications
- Requirements of Squish for Qt
- Resizing Docked Windows (QDockWidget)
- Screenshots with custom (non-Qt) rendering classes or OpenGL
- Supported Qt Versions
- Testing foreground, background, etc. colors of Qt widgets (Qt)
- Testing internationalized (i18n) Qt applications
- Using loadUrl() and evalJS() with QWebView
- Using Squish Qt example applications (Qt, Linux)
- Using Squish Qt example applications (Qt, Windows)
-
Troubleshooting
- "Failed to find Qt module to determine its runtime libraries"
- Interactions with the main menu bar (Gnome or Unity)
- "... libQt3Support.so.4 - undefined symbol - _ZN14QObjectPrivate15checkWindowRoleEv"
- "Application '...' couldn't be started. Starting application timed out after ..." (Qt)
- "DLLPreload ... ReadProcessMemory Invalid access to memory location."
- "DLLPreload ... The requested operation requires elevation."
- "dyld could not load inserted library..."
- "Failed to load ...dll Cannot load library ...dll"
- "Failed to load wrapper extension QtWebkitExt The specified module could not be found."
- "FindEntryPoint The parameter is incorrect"
- "libsquishqtpre.so cannot be preloaded"
- "Loading Qt Wrapper failed ... Library not loaded ... Qt3Support"
- "Loading Qt Wrapper failed", "The specified procedure could not be found." (PyQt)
- "Loading Qt Wrapper failed", "The specified procedure could not be found." (Qt)
- "Loading Qt Wrapper failed...libsquishqtwrapper.so undefined symbol _ZN17QAccessiblePlugin16staticMetaObjectE"
- "Preload ... Loading Qt Wrapper failed Invalid access to memory location."
- "R6034 An application has made an attempt to load the C runtime library incorrectly."
- "RuntimeError An error occurred while starting the AUT."
- "RuntimeError startApplication() failed" (Qt)
- "The specified module could not be found."
- "Warning Trying to load a different Qt GUI library"
- Font Problems in Qt3 on Windows
- Hooking, Recording or Playback fails with Qt 5 on Linux or Unix due to gold linker usage
- Information for Qt related support requests in Squish
- Properties missing for some Qt classes
- QPushButton being stuck after a clickButton() call
- Qt application crashes while recording or typing
- Qt plug-ins fail to load
- Screenshots taken by Squish are black or look broken
- Using Squish Qt example applications (Qt, OS X)
- Warning - Undefined variable Qt
- Why does my file dialog filter fail in Squish only?
- Why does my Mac toolbar look different in Squish? (Qt)
-
Tagged with Tag 'qt'
- "class QButtonGroup' has no member named 'setTitle'"
- "The application was unable to start correctly (0xc0000013) ..."
- Adding full support for "Windows" controls to Squish for Java, Qt, Web, etc.
- Automating multiple applications with multiple Squish installations or editions (Qt, Web)
- Automating Qt applications started from non-Qt Windows applications
- Collecting Logs From An iOS App
- Debug Qt on Android Connection Failures
- Explicitly Naming Objects
- Hooking up Java sub-processes started by Qt AUTs
- How to activate the Squish object popup (Web)
- How to build and test Qt applications instrumented by PureCov
- Manually setting up Squish for Qt