Squish is the leading GUI test tool for Qt-based applications making it possible to create automated GUI tests for Qt applications on different platforms such as Windows, Linux/Unix, Mac OS X and embedded Linux. With Squish 3.0, froglogic didn't only add many new and useful features to strengthen its position as the leading and most used GUI testing tool for Qt applications, but froglogic also created two new editions of Squish:
- Squish/Web: Using Squish/Web it is possible to create and run test for HTML-based web applications in different web browsers such as Microsoft Internet Explorer, Mozilla/Firefox, Apple's Safari and KDE's Konqueror. Squish/Web maps the DOM tree of an (D)HTML document to Squish's object model. This allows for inspecting the whole DOM tree of a document using Squish Spy, record and replay high-level actions on any HTML elements and call and access the DOM API from within test scripts.
- Squish/Tk: This new edition allows testing pure Tcl/Tk-based applications and also mixed Qt/Tk aplications using froglogic's Tq technology. Similar to Squish/Qt and Squish/XView, the complete Tk widget set and its complete API is accessible from Squish Spy and test scripts and actions can be recorded and replayed on all Tk controls.
...
Geometry of native widgets breaks when I put them into a non-native QTabWidget
2nd October 2025 12:07 by nikitagrgv