summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2017-04-28 08:33:54 +0200
committerPeter Varga <pvarga@inf.u-szeged.hu>2017-04-28 08:05:15 +0000
commit18595c7fec423d165a80a8e5d300883a8160eec4 (patch)
treea934e97994934bdb7b199bedcae39364c5f70981
parente453be82f510303e41a24c0093bd03c7f8374f75 (diff)
Stabilize keyboardEvents auto tests
The typeAheadTimeout is set to 1sec in Blink. Wait a bit more when selecting the next option in a HTML select element in auto tests. Change-Id: Ia3d9fde05b4d6cde9186aaa701ca48354ca74b4d Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
-rw-r--r--tests/auto/quick/qmltests/data/tst_keyboardEvents.qml2
-rw-r--r--tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/tests/auto/quick/qmltests/data/tst_keyboardEvents.qml b/tests/auto/quick/qmltests/data/tst_keyboardEvents.qml
index 67772763..2536f319 100644
--- a/tests/auto/quick/qmltests/data/tst_keyboardEvents.qml
+++ b/tests/auto/quick/qmltests/data/tst_keyboardEvents.qml
@@ -143,7 +143,7 @@ TestWebEngineView {
keyPress(Qt.Key_B);
compareElementValue("combobox", "b");
// Must wait with the second key press to simulate selection of another element
- wait(1000);
+ wait(1100); // blink::typeAheadTimeout + 0.1s
keyPress(Qt.Key_C);
compareElementValue("combobox", "c");
diff --git a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
index ce88ace1..32a518ad 100644
--- a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
+++ b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
@@ -1109,7 +1109,7 @@ void tst_QWebEngineView::keyboardEvents()
QTest::keyPress(view.focusProxy(), Qt::Key_B);
QTRY_COMPARE(evaluateJavaScriptSync(view.page(), "document.getElementById('combobox').value").toString(), QStringLiteral("b"));
// Must wait with the second key press to simulate selection of another element
- QTest::keyPress(view.focusProxy(), Qt::Key_C, Qt::NoModifier, 1000);
+ QTest::keyPress(view.focusProxy(), Qt::Key_C, Qt::NoModifier, 1100 /* blink::typeAheadTimeout + 0.1s */);
QTRY_COMPARE(evaluateJavaScriptSync(view.page(), "document.getElementById('combobox').value").toString(), QStringLiteral("c"));
// Test the Enter key by loading a page with a hyperlink