[Libreoffice-commits] core.git: sw/qa
Xisco Fauli (via logerrit)
logerrit at kemper.freedesktop.org
Tue Jun 29 19:51:01 UTC 2021
sw/qa/uitest/sidebar/stylesSidebar.py | 9 +++------
sw/qa/uitest/writer_tests/compareDocuments.py | 13 ++++---------
sw/qa/uitest/writer_tests7/tdf119661.py | 6 ++----
sw/qa/uitest/writer_tests7/tdf90401.py | 5 +----
4 files changed, 10 insertions(+), 23 deletions(-)
New commits:
commit b58fe9414f6303ed55f4c82bd697bd2ca35347d7
Author: Xisco Fauli <xiscofauli at libreoffice.org>
AuthorDate: Tue Jun 29 15:34:16 2021 +0200
Commit: Xisco Fauli <xiscofauli at libreoffice.org>
CommitDate: Tue Jun 29 21:50:27 2021 +0200
uitest: simplify code with execute_dialog_through_action
Change-Id: I84cee48c7f7b450e00fed4f70b6c0c41e03dea9e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118116
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli at libreoffice.org>
diff --git a/sw/qa/uitest/sidebar/stylesSidebar.py b/sw/qa/uitest/sidebar/stylesSidebar.py
index 96793b13b4c1..7480c8008d78 100644
--- a/sw/qa/uitest/sidebar/stylesSidebar.py
+++ b/sw/qa/uitest/sidebar/stylesSidebar.py
@@ -35,13 +35,10 @@ class StylesSidebar(UITestCase):
self.assertEqual('true', get_state_as_dict(xPages)['Selected'])
xFileName = xDialog.getChild("fromfile")
- xFileName.executeAction("CLICK", tuple())
- xOpenDialog = self.xUITest.getTopFocusWindow()
- xFileName = xOpenDialog.getChild("file_name")
- xFileName.executeAction("TYPE", mkPropertyValues({"TEXT": get_url_for_data_file("customStyles.odt")}))
- xOpenBtn = xOpenDialog.getChild("open")
- xOpenBtn.executeAction("CLICK", tuple())
+ with self.ui_test.execute_dialog_through_action(xFileName, 'CLICK', close_button="open") as dialog:
+ xFileName = dialog.getChild("file_name")
+ xFileName.executeAction("TYPE", mkPropertyValues({"TEXT": get_url_for_data_file("customStyles.odt")}))
xWriterDoc = self.xUITest.getTopFocusWindow()
xWriterEdit = xWriterDoc.getChild("writer_edit")
diff --git a/sw/qa/uitest/writer_tests/compareDocuments.py b/sw/qa/uitest/writer_tests/compareDocuments.py
index 037b12f309d9..a8e0f21d87f9 100644
--- a/sw/qa/uitest/writer_tests/compareDocuments.py
+++ b/sw/qa/uitest/writer_tests/compareDocuments.py
@@ -21,16 +21,13 @@ class compareDocuments(UITestCase):
xWriterDoc = self.xUITest.getTopFocusWindow()
with self.ui_test.execute_dialog_through_command(".uno:CompareDocuments", close_button="") as xOpenDialog:
-
xFileName = xOpenDialog.getChild("file_name")
xFileName.executeAction("TYPE", mkPropertyValues({"TEXT": get_url_for_data_file("tdf130960_2.odt")}))
xOpenBtn = xOpenDialog.getChild("open")
- xOpenBtn.executeAction("CLICK", tuple())
# Close the dialog and open it again so the list of changes is updated
- xTrackDlg = self.xUITest.getTopFocusWindow()
- xcloseBtn = xTrackDlg.getChild("close")
- self.ui_test.close_dialog_through_button(xcloseBtn)
+ with self.ui_test.execute_dialog_through_action(xOpenBtn, 'CLICK', close_button="close"):
+ pass
self.ui_test.execute_modeless_dialog_through_command(".uno:AcceptTrackedChanges")
xTrackDlg = self.xUITest.getTopFocusWindow()
@@ -55,12 +52,10 @@ class compareDocuments(UITestCase):
xFileName = xOpenDialog.getChild("file_name")
xFileName.executeAction("TYPE", mkPropertyValues({"TEXT": get_url_for_data_file("tdf137855_2.odt")}))
xOpenBtn = xOpenDialog.getChild("open")
- xOpenBtn.executeAction("CLICK", tuple())
# Close the dialog and open it again so the list of changes is updated
- xTrackDlg = self.xUITest.getTopFocusWindow()
- xcloseBtn = xTrackDlg.getChild("close")
- self.ui_test.close_dialog_through_button(xcloseBtn)
+ with self.ui_test.execute_dialog_through_action(xOpenBtn, 'CLICK', close_button="close"):
+ pass
self.ui_test.execute_modeless_dialog_through_command(".uno:AcceptTrackedChanges")
xTrackDlg = self.xUITest.getTopFocusWindow()
diff --git a/sw/qa/uitest/writer_tests7/tdf119661.py b/sw/qa/uitest/writer_tests7/tdf119661.py
index e1464b962c99..a761bb88ceab 100644
--- a/sw/qa/uitest/writer_tests7/tdf119661.py
+++ b/sw/qa/uitest/writer_tests7/tdf119661.py
@@ -27,12 +27,10 @@ class tdf119661(UITestCase):
xLink.executeAction("CLICK", tuple())
xOpenBtn = xOpenDialog.getChild("open")
- xOpenBtn.executeAction("CLICK", tuple())
#Confirmation dialog is displayed
- xWarnDialog = self.xUITest.getTopFocusWindow()
- xOK = xWarnDialog.getChild("ok")
- self.ui_test.close_dialog_through_button(xOK)
+ with self.ui_test.execute_dialog_through_action(xOpenBtn, 'CLICK'):
+ pass
with self.ui_test.execute_dialog_through_command(".uno:LinkDialog", close_button="close") as xDialog:
diff --git a/sw/qa/uitest/writer_tests7/tdf90401.py b/sw/qa/uitest/writer_tests7/tdf90401.py
index 40b9b483153f..98a9064b6304 100644
--- a/sw/qa/uitest/writer_tests7/tdf90401.py
+++ b/sw/qa/uitest/writer_tests7/tdf90401.py
@@ -30,7 +30,7 @@ class tdf90401(UITestCase):
# enable remove personal info security option
- with self.ui_test.execute_dialog_through_command('.uno:OptionsTreeDialog', close_button="") as xDialog:
+ with self.ui_test.execute_dialog_through_command('.uno:OptionsTreeDialog') as xDialog:
xPages = xDialog.getChild('pages')
xGenEntry = xPages.getChild('0')
xSecurityPage = xGenEntry.getChild('6')
@@ -46,9 +46,6 @@ class tdf90401(UITestCase):
# event DialogClosed after closing
xOkBtn.executeAction('CLICK', tuple())
- xOKBtn = xDialog.getChild('ok')
- self.ui_test.close_dialog_through_button(xOKBtn)
-
# save and reload the document to remove personal info
with TemporaryDirectory() as tempdir:
More information about the Libreoffice-commits
mailing list