aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Löhning <robert.loehning@qt.io>2022-12-14 22:54:07 +0100
committerRobert Löhning <robert.loehning@qt.io>2022-12-15 08:33:25 +0000
commit3874ac236d1bd14f6904c03e63e88f065c6fe62e (patch)
tree3ec97edd4f7b1fd9f9e8d007537db083b050c807
parent7b073efe4aa94827e4d17c8dc8d21437f690a805 (diff)
SquishTests: Stabilize tst_codepasting
Avoid "Error in type() invocation: Could not activate toplevel-window for widget" Change-Id: Ib68a975724ad3824800bdcb542916b6644f1dc7f Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
-rw-r--r--tests/system/suite_tools/tst_codepasting/test.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/system/suite_tools/tst_codepasting/test.py b/tests/system/suite_tools/tst_codepasting/test.py
index 1275052156..fd389490ea 100644
--- a/tests/system/suite_tools/tst_codepasting/test.py
+++ b/tests/system/suite_tools/tst_codepasting/test.py
@@ -53,6 +53,8 @@ def pasteFile(sourceFile, protocol):
typeLines(editor, "// tst_codepasting %s" % datetime.utcnow())
sourceText = editor.plainText
invokeMenuItem("Tools", "Code Pasting", "Paste Snippet...")
+ pasteView = waitForObject(":Send to Codepaster_CodePaster::PasteView")
+ waitFor("pasteView.isActiveWindow")
selectFromCombo(":Send to Codepaster.protocolBox_QComboBox", protocol)
pasteEditor = waitForObject(":stackedWidget.plainTextEdit_QPlainTextEdit")
test.compare(pasteEditor.plainText, sourceText, "Verify that dialog shows text from the editor")