sw/qa/uitest/findBar/tdf154269.py |   20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

New commits:
commit 11a25339abfb957ea51614b67bbff26cb606f3a2
Author:     Andreas Heinisch <andreas.heini...@yahoo.de>
AuthorDate: Mon Apr 17 17:17:21 2023 +0200
Commit:     Andreas Heinisch <andreas.heini...@yahoo.de>
CommitDate: Tue Apr 18 14:20:44 2023 +0200

    tdf#154269 - Respect FindReplaceRememberedSearches: add unit test
    
    Change-Id: I72db7964b512a40c4b81b218b2cae60ab34d47c9
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150522
    Tested-by: Jenkins
    Reviewed-by: Andreas Heinisch <andreas.heini...@yahoo.de>

diff --git a/sw/qa/uitest/findBar/tdf154269.py 
b/sw/qa/uitest/findBar/tdf154269.py
index d5752093b2b6..aebab770ca35 100755
--- a/sw/qa/uitest/findBar/tdf154269.py
+++ b/sw/qa/uitest/findBar/tdf154269.py
@@ -15,21 +15,21 @@ class tdf154269(UITestCase):
     def test_tdf154269(self):
 
         with self.ui_test.create_doc_in_start_center("writer"):
-            # Open quick search
-            self.xUITest.executeCommand("vnd.sun.star.findbar:FocusToFindbar")
             xWriterDoc = self.xUITest.getTopFocusWindow()
-            xFind = xWriterDoc.getChild("find")
+            xWriterEdit = xWriterDoc.getChild("writer_edit")
 
             # Generate a search history with more than 10 entries (A to Z)
             for searchTerm in map(chr, range(65, 91)):
-                # Search twice to generate a search history
-                xFind.executeAction("TYPE", mkPropertyValues({"KEYCODE": 
"CTRL+A"}))
-                xFind.executeAction("TYPE", mkPropertyValues({"KEYCODE": 
"BACKSPACE"}))
-                xFind.executeAction("TYPE", mkPropertyValues({"TEXT": 
searchTerm}))
-                xFind.executeAction("TYPE", mkPropertyValues({"KEYCODE": 
"RETURN"}))
-                xFind.executeAction("TYPE", mkPropertyValues({"KEYCODE": 
"ESC"}))
-                
self.xUITest.executeCommand("vnd.sun.star.findbar:FocusToFindbar")
+                xWriterEdit.executeAction("TYPE", 
mkPropertyValues({"KEYCODE":"CTRL+f"}))
+                xFind = xWriterDoc.getChild("find")
+                xFindBar = xWriterDoc.getChild("FindBar")
+                xFind.executeAction("TYPE", 
mkPropertyValues({"KEYCODE":"BACKSPACE"}))
+                xFind.executeAction("TYPE", 
mkPropertyValues({"TEXT":searchTerm}))
+                xFind.executeAction("TYPE", 
mkPropertyValues({"KEYCODE":"RETURN"}))
+                xFindBar.executeAction("CLICK", mkPropertyValues({"POS":"0"}))
 
+            xWriterEdit.executeAction("TYPE", 
mkPropertyValues({"KEYCODE":"CTRL+f"}))
+            xFind = xWriterDoc.getChild("find")
             # The default value of FindReplaceRememberedSearches has been 
respected
             self.assertEqual("10", get_state_as_dict(xFind)["EntryCount"])
 

Reply via email to