Rapise supports the testing of applications written in the cross-platform Qt Framework. Rapise can test applications using a wide variety of different Qt widgets, making it an ideal choice for testing Qt applications.
Qt is a cross-platform application framework that is widely used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase.
Rapise provides support for testing the following Qt widgets:
Image | Widget | Matcher Rule | Record | Learn | Comment |
QCheckBox | QCheckBox | Yes | Yes | ||
QRadioButton | QRadioButton | Yes | Yes | ||
QPushButton | QPushButton | Yes | Yes | ||
QToolButton | QToolButton | Yes | Yes | ||
QCommandLinkButton | QPushButton | Yes | Yes | ||
QLabel | QLabel | Yes | |||
QLineEdit | QLineEdit | Yes | Yes | ||
QTextEdit | QLineEdit | Yes | Yes | ||
QComboBox | QComboBox | Yes | Yes | ||
QFontComboBox | QFontComboBox | Yes | Yes | ||
QListBox | QListBox | Yes | Yes | ||
QTimeEdit | QDateTimeEdit | Yes | |||
QDateEdit | QDateTimeEdit | Yes | |||
QDateTimeEdit | QDateTimeEdit | Yes | |||
QMenu | QMenuBar | Yes | Yes | ||
QMenuBar | QMenuBar | Yes | Yes | ||
QPopupMenu | QPopupMenu | Yes | Yes | ||
QFileDialog | QPushButton, Win32Outline | Yes | Yes | ||
QFontDialog | QPushButton, QListBox, QLineEdit, QCheckBox, QComboBox | Yes | Yes | ||
QColorDialog | QPushButton, QSimulated | Yes | Yes | ||
QInputDialog | QPushButton, QLineEdit | Yes | Yes | ||
QPrintDialog | QPushButton, QListBox, QLineEdit | Yes | Yes | ||
QErrorMessage | QPushButton | Yes | Yes | ||
QMessageBox | QPushButton | Yes | Yes |
Rapise fully supports the test automation of Qt based applications. To ensure that Rapise can access the UI elements and properties in the Qt application, MSAA (Microsoft Active Accessibility) support for your Qt application must be enabled.
This provides additional information on Qt UI elements to automation software like Rapise and can be accomplished by shipping and loading the "Accessible Plug-in" included in the Qt SDK (Software Development Kit) with the Qt application under test (see below).
[Paths]
Plugins = plugins
And if you have any questions, please email or call us at +1 (202) 558-6885
To ensure your satisfaction, we provide product support free with every subscription purchase, which guarantees you unlimited access to our knowledge base, customer forums and helpdesk. Review our support policy.
The Inflectra knowledge base includes a wide variety of helpful support articles written by Inflectra's customer support specialists.
Discover great tips, discussions, and technical solutions from fellow customers and Inflectra's technical experts.
If you can't find the answer you're looking for, please get in touch with us: over email, phone, or online.