summaryrefslogtreecommitdiff
path: root/sw/qa/uitest/writer_tests7/tdf141158.py
diff options
context:
space:
mode:
Diffstat (limited to 'sw/qa/uitest/writer_tests7/tdf141158.py')
-rw-r--r--sw/qa/uitest/writer_tests7/tdf141158.py53
1 files changed, 26 insertions, 27 deletions
diff --git a/sw/qa/uitest/writer_tests7/tdf141158.py b/sw/qa/uitest/writer_tests7/tdf141158.py
index e29c36418958..6624530ee3cd 100644
--- a/sw/qa/uitest/writer_tests7/tdf141158.py
+++ b/sw/qa/uitest/writer_tests7/tdf141158.py
@@ -10,32 +10,31 @@ import time
class TestTdf141158(UITestCase):
def test_tdf141158(self):
# load the desired bugdoc
- self.ui_test.load_file(get_url_for_data_file("TestHiddenHeadersFooters.docx"))
- xWriterDoc = self.xUITest.getTopFocusWindow()
- xWriterEdit = xWriterDoc.getChild("writer_edit")
- document = self.ui_test.get_component()
- # open the page styles dialog and select the headers tab
- self.xUITest.executeCommand(".uno:PageStyleName")
- TemplateDialog8 = self.xUITest.getTopFocusWindow()
- xTabs = TemplateDialog8.getChild("tabcontrol")
- select_pos(xTabs, "4")
- # make the same left right page header state to off and apply the setting
- checkSameLR = TemplateDialog8.getChild("checkSameLR")
- checkSameLR.executeAction("CLICK",tuple())
- ok = TemplateDialog8.getChild("ok")
- self.ui_test.close_dialog_through_button(ok)
- time.sleep(1)
- # go to the left header
- xWriterEdit.executeAction("GOTO", mkPropertyValues({"PAGE": "2"}))
- self.xUITest.executeCommand(".uno:JumpToHeader")
- # get the text of the header
- xPageSytle = document.getStyleFamilies().getByIndex(2)
- xHeaderText = xPageSytle.getByIndex(0).HeaderText.String
- xHeaderLeftText = xPageSytle.getByIndex(0).HeaderTextLeft.String
- # without the fix in place it was "Right Header" (lost hidden left header),
- # with the fix it should pass...
- self.assertEqual("Left Header", xHeaderLeftText)
- time.sleep(1)
- self.ui_test.close_doc()
+ with self.ui_test.load_file(get_url_for_data_file("TestHiddenHeadersFooters.docx")):
+ xWriterDoc = self.xUITest.getTopFocusWindow()
+ xWriterEdit = xWriterDoc.getChild("writer_edit")
+ document = self.ui_test.get_component()
+ # open the page styles dialog and select the headers tab
+ self.xUITest.executeCommand(".uno:PageStyleName")
+ TemplateDialog8 = self.xUITest.getTopFocusWindow()
+ xTabs = TemplateDialog8.getChild("tabcontrol")
+ select_pos(xTabs, "4")
+ # make the same left right page header state to off and apply the setting
+ checkSameLR = TemplateDialog8.getChild("checkSameLR")
+ checkSameLR.executeAction("CLICK",tuple())
+ ok = TemplateDialog8.getChild("ok")
+ self.ui_test.close_dialog_through_button(ok)
+ time.sleep(1)
+ # go to the left header
+ xWriterEdit.executeAction("GOTO", mkPropertyValues({"PAGE": "2"}))
+ self.xUITest.executeCommand(".uno:JumpToHeader")
+ # get the text of the header
+ xPageSytle = document.getStyleFamilies().getByIndex(2)
+ xHeaderText = xPageSytle.getByIndex(0).HeaderText.String
+ xHeaderLeftText = xPageSytle.getByIndex(0).HeaderTextLeft.String
+ # without the fix in place it was "Right Header" (lost hidden left header),
+ # with the fix it should pass...
+ self.assertEqual("Left Header", xHeaderLeftText)
+ time.sleep(1)
# vim: set shiftwidth=4 softtabstop=4 expandtab: