sc/qa/uitest/calc_tests8/navigator.py | 22 ++++++++++++++++++++++ sc/qa/uitest/data/tdf141973.ods |binary 2 files changed, 22 insertions(+)
New commits: commit c6d0986acb50941d30257cb497466066badfcaa1 Author: Xisco Fauli <xiscofa...@libreoffice.org> AuthorDate: Wed May 5 10:50:59 2021 +0200 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Wed May 5 16:25:51 2021 +0200 tdf#141973: sc: Add UItest Change-Id: I06d8da1e2336a93cbd974b817afa21f830bd2ff7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115125 Tested-by: Xisco Fauli <xiscofa...@libreoffice.org> Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> diff --git a/sc/qa/uitest/calc_tests8/navigator.py b/sc/qa/uitest/calc_tests8/navigator.py index 1589e45f4763..46ce7d9673cf 100644 --- a/sc/qa/uitest/calc_tests8/navigator.py +++ b/sc/qa/uitest/calc_tests8/navigator.py @@ -150,3 +150,25 @@ class navigator(UITestCase): self.xUITest.executeCommand(".uno:Sidebar") self.ui_test.close_doc() + + def test_tdf141973(self): + self.ui_test.load_file(get_url_for_data_file("tdf141973.ods")) + xCalcDoc = self.xUITest.getTopFocusWindow() + xGridWin = xCalcDoc.getChild("grid_window") + + self.xUITest.executeCommand(".uno:Sidebar") + + # Without the fix in place, this test would have crashed here + xGridWin.executeAction("SIDEBAR", mkPropertyValues({"PANEL": "ScNavigatorPanel"})) + + xCalcDoc = self.xUITest.getTopFocusWindow() + xNavigatorPanel = xCalcDoc.getChild("NavigatorPanel") + xContentBox = xNavigatorPanel.getChild('contentbox') + xDrawings = xContentBox.getChild("7") + self.assertEqual('Drawing objects', get_state_as_dict(xDrawings)['Text']) + self.assertEqual(len(xDrawings.getChildren()), 1) + self.assertEqual('withname', get_state_as_dict(xDrawings.getChild('0'))['Text']) + + self.xUITest.executeCommand(".uno:Sidebar") + + self.ui_test.close_doc() diff --git a/sc/qa/uitest/data/tdf141973.ods b/sc/qa/uitest/data/tdf141973.ods new file mode 100644 index 000000000000..00885cf954dd Binary files /dev/null and b/sc/qa/uitest/data/tdf141973.ods differ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits