diff options
Diffstat (limited to 'tests/auto')
-rw-r--r-- | tests/auto/other/qaccessibility/tst_qaccessibility.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/auto/other/qaccessibility/tst_qaccessibility.cpp b/tests/auto/other/qaccessibility/tst_qaccessibility.cpp index 3e937fefd4..e9fe51dd0c 100644 --- a/tests/auto/other/qaccessibility/tst_qaccessibility.cpp +++ b/tests/auto/other/qaccessibility/tst_qaccessibility.cpp @@ -1489,6 +1489,8 @@ void tst_QAccessibility::spinBoxTest() QVERIFY(interface); QCOMPARE(interface->role(), QAccessible::SpinBox); + QVERIFY(QTest::qWaitForWindowExposed(spinBox)); + const QRect widgetRect = spinBox->geometry(); const QRect accessibleRect = interface->rect(); QCOMPARE(accessibleRect, widgetRect); @@ -1527,6 +1529,8 @@ void tst_QAccessibility::doubleSpinBoxTest() QAccessibleInterface *interface = QAccessible::queryAccessibleInterface(doubleSpinBox); QVERIFY(interface); + QVERIFY(QTest::qWaitForWindowExposed(doubleSpinBox)); + const QRect widgetRect = doubleSpinBox->geometry(); const QRect accessibleRect = interface->rect(); QCOMPARE(accessibleRect, widgetRect); @@ -2197,6 +2201,8 @@ void tst_QAccessibility::dialTest() QVERIFY(interface); QCOMPARE(interface->childCount(), 0); + QVERIFY(QTest::qWaitForWindowExposed(&dial)); + QCOMPARE(interface->text(QAccessible::Value), QString::number(dial.value())); QCOMPARE(interface->rect(), dial.geometry()); @@ -2827,6 +2833,7 @@ void tst_QAccessibility::comboBoxTest() QComboBox combo; combo.addItems(QStringList() << "one" << "two" << "three"); combo.show(); + QAccessibleInterface *iface = QAccessible::queryAccessibleInterface(&combo); QCOMPARE(verifyHierarchy(iface), 0); |