diff options
author | Robert Löhning <robert.loehning@qt.io> | 2022-12-14 22:54:07 +0100 |
---|---|---|
committer | Robert Löhning <robert.loehning@qt.io> | 2022-12-15 08:33:25 +0000 |
commit | 3874ac236d1bd14f6904c03e63e88f065c6fe62e (patch) | |
tree | 3ec97edd4f7b1fd9f9e8d007537db083b050c807 | |
parent | 7b073efe4aa94827e4d17c8dc8d21437f690a805 (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.py | 2 |
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") |