uitest: factor out common duplicated code
Change-Id: Ib6d4edaf3bd1b0a4078c277d1139d7b0db479e2b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103757 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
This commit is contained in:
@@ -7,6 +7,7 @@
|
|||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.uihelper.calc import enter_text_to_cell
|
from uitest.uihelper.calc import enter_text_to_cell
|
||||||
from libreoffice.calc.document import get_cell_by_position
|
from libreoffice.calc.document import get_cell_by_position
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
@@ -19,21 +20,8 @@ class CalcColumns(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
#Make sure that tools-options-StarOffice Calc-General
|
change_measurement_unit(self, "Centimeter")
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Calc
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General /cm
|
|
||||||
xunitlb = xDialogOpt.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xunitlb.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
#select A1
|
#select A1
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
||||||
#column width
|
#column width
|
||||||
@@ -74,21 +62,7 @@ class CalcColumns(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
#Make sure that tools-options-StarOffice Calc-General
|
change_measurement_unit(self, "Centimeter")
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Calc
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General /cm
|
|
||||||
xunitlb = xDialogOpt.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xunitlb.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "C1", "EXTEND":"1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "C1", "EXTEND":"1"}))
|
||||||
@@ -129,21 +103,8 @@ class CalcColumns(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
#Make sure that tools-options-StarOffice Calc-General
|
change_measurement_unit(self, "Centimeter")
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Calc
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General /cm
|
|
||||||
xunitlb = xDialogOpt.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xunitlb.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
#select A1
|
#select A1
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
||||||
#column width
|
#column width
|
||||||
@@ -231,21 +192,8 @@ class CalcColumns(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
#Make sure that tools-options-StarOffice Calc-General
|
change_measurement_unit(self, "Centimeter")
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Calc
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General /cm
|
|
||||||
xunitlb = xDialogOpt.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xunitlb.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
#select C1
|
#select C1
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "C1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "C1"}))
|
||||||
#column width
|
#column width
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.uihelper.calc import enter_text_to_cell
|
from uitest.uihelper.calc import enter_text_to_cell
|
||||||
from libreoffice.calc.document import get_sheet_from_doc
|
from libreoffice.calc.document import get_sheet_from_doc
|
||||||
from libreoffice.calc.conditional_format import get_conditional_format_from_sheet
|
from libreoffice.calc.conditional_format import get_conditional_format_from_sheet
|
||||||
@@ -299,21 +300,9 @@ class formatCell(UITestCase):
|
|||||||
xCalcDoc = self.xUITest.getTopFocusWindow()
|
xCalcDoc = self.xUITest.getTopFocusWindow()
|
||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
#set points pt measurement
|
#set points pt measurement
|
||||||
#Make sure that tools-options-LibreOffice Calc-General-Point
|
change_measurement_unit(self, "Point")
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Calc
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General /point
|
|
||||||
xunitlb = xDialogOpt.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Point"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xunitlb.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
#select cell A1
|
#select cell A1
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.uihelper.calc import enter_text_to_cell
|
from uitest.uihelper.calc import enter_text_to_cell
|
||||||
from libreoffice.calc.document import get_cell_by_position
|
from libreoffice.calc.document import get_cell_by_position
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
@@ -18,21 +19,8 @@ class CalcRows(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
#Make sure that tools-options-StarOffice Calc-General
|
change_measurement_unit(self, "Centimeter")
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Calc
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General /cm
|
|
||||||
xunitlb = xDialogOpt.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xunitlb.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
#select A1
|
#select A1
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
||||||
#row height
|
#row height
|
||||||
@@ -73,21 +61,7 @@ class CalcRows(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
#Make sure that tools-options-StarOffice Calc-General
|
change_measurement_unit(self, "Centimeter")
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Calc
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General /cm
|
|
||||||
xunitlb = xDialogOpt.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xunitlb.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A3", "EXTEND":"1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A3", "EXTEND":"1"}))
|
||||||
@@ -129,21 +103,8 @@ class CalcRows(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
#Make sure that tools-options-StarOffice Calc-General
|
change_measurement_unit(self, "Centimeter")
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Calc
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General /cm
|
|
||||||
xunitlb = xDialogOpt.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xunitlb.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
#select A1
|
#select A1
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A1"}))
|
||||||
#row height
|
#row height
|
||||||
@@ -231,21 +192,8 @@ class CalcRows(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
#Make sure that tools-options-StarOffice Calc-General
|
change_measurement_unit(self, "Centimeter")
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Calc
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General /cm
|
|
||||||
xunitlb = xDialogOpt.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xunitlb.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
#select A3
|
#select A3
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A3"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A3"}))
|
||||||
#row height
|
#row height
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.uihelper.calc import enter_text_to_cell
|
from uitest.uihelper.calc import enter_text_to_cell
|
||||||
from libreoffice.calc.document import get_cell_by_position
|
from libreoffice.calc.document import get_cell_by_position
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
@@ -24,21 +25,7 @@ class tdf126673(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
#set cm Tools-options-StarOffice Calc-General
|
change_measurement_unit(self, "Centimeter")
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Calc
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General /cm
|
|
||||||
xunitlb = xDialogOpt.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xunitlb.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
#select A2
|
#select A2
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A2"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "A2"}))
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.uihelper.calc import enter_text_to_cell
|
from uitest.uihelper.calc import enter_text_to_cell
|
||||||
from libreoffice.calc.document import get_cell_by_position
|
from libreoffice.calc.document import get_cell_by_position
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
@@ -26,20 +27,7 @@ class chartArea(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog, set centimeters
|
change_measurement_unit(self, "Centimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xCalcEntry = xPages.getChild('3') # calc
|
|
||||||
xCalcEntry.executeAction("EXPAND", tuple())
|
|
||||||
xCalcGeneralEntry = xCalcEntry.getChild('0')
|
|
||||||
xCalcGeneralEntry.executeAction("SELECT", tuple()) #General
|
|
||||||
xMetric = xDialog.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"OBJECT": "Object 1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"OBJECT": "Object 1"}))
|
||||||
gridwin.executeAction("ACTIVATE", tuple())
|
gridwin.executeAction("ACTIVATE", tuple())
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.uihelper.calc import enter_text_to_cell
|
from uitest.uihelper.calc import enter_text_to_cell
|
||||||
from libreoffice.calc.document import get_cell_by_position
|
from libreoffice.calc.document import get_cell_by_position
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
@@ -28,20 +29,8 @@ class chartGrid(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog, set centimeters
|
change_measurement_unit(self, "Centimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xCalcEntry = xPages.getChild('3') # calc
|
|
||||||
xCalcEntry.executeAction("EXPAND", tuple())
|
|
||||||
xCalcGeneralEntry = xCalcEntry.getChild('0')
|
|
||||||
xCalcGeneralEntry.executeAction("SELECT", tuple()) #General
|
|
||||||
xMetric = xDialog.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
#X Axis Major Grid
|
#X Axis Major Grid
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"OBJECT": "Object 1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"OBJECT": "Object 1"}))
|
||||||
gridwin.executeAction("ACTIVATE", tuple())
|
gridwin.executeAction("ACTIVATE", tuple())
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.uihelper.calc import enter_text_to_cell
|
from uitest.uihelper.calc import enter_text_to_cell
|
||||||
from libreoffice.calc.document import get_cell_by_position
|
from libreoffice.calc.document import get_cell_by_position
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
@@ -26,20 +27,7 @@ class chartWall(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog, set centimeters
|
change_measurement_unit(self, "Centimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xCalcEntry = xPages.getChild('3') # calc
|
|
||||||
xCalcEntry.executeAction("EXPAND", tuple())
|
|
||||||
xCalcGeneralEntry = xCalcEntry.getChild('0')
|
|
||||||
xCalcGeneralEntry.executeAction("SELECT", tuple()) #General
|
|
||||||
xMetric = xDialog.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
xWall = document.Sheets[0].Charts[0].getEmbeddedObject().getFirstDiagram().Wall
|
xWall = document.Sheets[0].Charts[0].getEmbeddedObject().getFirstDiagram().Wall
|
||||||
self.assertEqual(xWall.LineWidth, 0)
|
self.assertEqual(xWall.LineWidth, 0)
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.uihelper.calc import enter_text_to_cell
|
from uitest.uihelper.calc import enter_text_to_cell
|
||||||
from libreoffice.calc.document import get_cell_by_position
|
from libreoffice.calc.document import get_cell_by_position
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
@@ -27,20 +28,7 @@ class chartXAxis(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog, set centimeters
|
change_measurement_unit(self, "Centimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xCalcEntry = xPages.getChild('3') # calc
|
|
||||||
xCalcEntry.executeAction("EXPAND", tuple())
|
|
||||||
xCalcGeneralEntry = xCalcEntry.getChild('0')
|
|
||||||
xCalcGeneralEntry.executeAction("SELECT", tuple()) #General
|
|
||||||
xMetric = xDialog.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"OBJECT": "Object 1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"OBJECT": "Object 1"}))
|
||||||
gridwin.executeAction("ACTIVATE", tuple())
|
gridwin.executeAction("ACTIVATE", tuple())
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.uihelper.calc import enter_text_to_cell
|
from uitest.uihelper.calc import enter_text_to_cell
|
||||||
from libreoffice.calc.document import get_cell_by_position
|
from libreoffice.calc.document import get_cell_by_position
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
@@ -27,20 +28,7 @@ class chartYAxis(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog, set centimeters
|
change_measurement_unit(self, "Centimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xCalcEntry = xPages.getChild('3') # calc
|
|
||||||
xCalcEntry.executeAction("EXPAND", tuple())
|
|
||||||
xCalcGeneralEntry = xCalcEntry.getChild('0')
|
|
||||||
xCalcGeneralEntry.executeAction("SELECT", tuple()) #General
|
|
||||||
xMetric = xDialog.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"OBJECT": "Object 1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"OBJECT": "Object 1"}))
|
||||||
gridwin.executeAction("ACTIVATE", tuple())
|
gridwin.executeAction("ACTIVATE", tuple())
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.uihelper.calc import enter_text_to_cell
|
from uitest.uihelper.calc import enter_text_to_cell
|
||||||
from libreoffice.calc.document import get_cell_by_position
|
from libreoffice.calc.document import get_cell_by_position
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
@@ -27,20 +28,7 @@ class chartFormatDataSeries(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog, set centimeters
|
change_measurement_unit(self, "Centimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xCalcEntry = xPages.getChild('3') # calc
|
|
||||||
xCalcEntry.executeAction("EXPAND", tuple())
|
|
||||||
xCalcGeneralEntry = xCalcEntry.getChild('0')
|
|
||||||
xCalcGeneralEntry.executeAction("SELECT", tuple()) #General
|
|
||||||
xMetric = xDialog.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"OBJECT": "Object 1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"OBJECT": "Object 1"}))
|
||||||
gridwin.executeAction("ACTIVATE", tuple())
|
gridwin.executeAction("ACTIVATE", tuple())
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.uihelper.calc import enter_text_to_cell
|
from uitest.uihelper.calc import enter_text_to_cell
|
||||||
from libreoffice.calc.document import get_cell_by_position
|
from libreoffice.calc.document import get_cell_by_position
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
@@ -28,20 +29,7 @@ class tdf93506(UITestCase):
|
|||||||
gridwin = xCalcDoc.getChild("grid_window")
|
gridwin = xCalcDoc.getChild("grid_window")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog, set centimeters
|
change_measurement_unit(self, "Centimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xCalcEntry = xPages.getChild('3') # calc
|
|
||||||
xCalcEntry.executeAction("EXPAND", tuple())
|
|
||||||
xCalcGeneralEntry = xCalcEntry.getChild('0')
|
|
||||||
xCalcGeneralEntry.executeAction("SELECT", tuple()) #General
|
|
||||||
xMetric = xDialog.getChild("unitlb")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
gridwin.executeAction("SELECT", mkPropertyValues({"OBJECT": "Object 1"}))
|
gridwin.executeAction("SELECT", mkPropertyValues({"OBJECT": "Object 1"}))
|
||||||
gridwin.executeAction("ACTIVATE", tuple())
|
gridwin.executeAction("ACTIVATE", tuple())
|
||||||
|
@@ -11,6 +11,7 @@ from uitest.path import get_srcdir_url
|
|||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
from uitest.uihelper.common import get_state_as_dict, type_text
|
from uitest.uihelper.common import get_state_as_dict, type_text
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
|
|
||||||
#Outline Numbering is now Chapter Numbering
|
#Outline Numbering is now Chapter Numbering
|
||||||
|
|
||||||
@@ -20,19 +21,7 @@ class WriterChapterNumbering(UITestCase):
|
|||||||
self.ui_test.create_doc_in_start_center("writer")
|
self.ui_test.create_doc_in_start_center("writer")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
change_measurement_unit(self, "Millimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Writer
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General - set millimeters
|
|
||||||
xMetric = xDialog.getChild("metric")
|
|
||||||
props = {"TEXT": "Millimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:ChapterNumberingDialog")
|
self.ui_test.execute_dialog_through_command(".uno:ChapterNumberingDialog")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
xDialog = self.xUITest.getTopFocusWindow()
|
||||||
|
@@ -11,6 +11,7 @@ from uitest.uihelper.calc import enter_text_to_cell
|
|||||||
from libreoffice.calc.document import get_cell_by_position
|
from libreoffice.calc.document import get_cell_by_position
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
from uitest.uihelper.common import get_state_as_dict, type_text
|
from uitest.uihelper.common import get_state_as_dict, type_text
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.debug import sleep
|
from uitest.debug import sleep
|
||||||
import org.libreoffice.unotest
|
import org.libreoffice.unotest
|
||||||
import pathlib
|
import pathlib
|
||||||
@@ -24,21 +25,8 @@ class tableProperties(UITestCase):
|
|||||||
writer_doc = self.ui_test.load_file(get_url_for_data_file("tableToText.odt"))
|
writer_doc = self.ui_test.load_file(get_url_for_data_file("tableToText.odt"))
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
xWriterDoc = self.xUITest.getTopFocusWindow()
|
xWriterDoc = self.xUITest.getTopFocusWindow()
|
||||||
#set cm
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialog.getChild("pages")
|
change_measurement_unit(self, "Centimeter")
|
||||||
xWriterEntry = xPages.getChild('3') # Writer
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General
|
|
||||||
xMetric = xDialog.getChild("metric")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
#dialog Table Properties - Table
|
#dialog Table Properties - Table
|
||||||
self.ui_test.execute_dialog_through_command(".uno:TableDialog")
|
self.ui_test.execute_dialog_through_command(".uno:TableDialog")
|
||||||
|
@@ -12,6 +12,7 @@ import time
|
|||||||
from uitest.debug import sleep
|
from uitest.debug import sleep
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
|
|
||||||
class formatBulletsNumbering(UITestCase):
|
class formatBulletsNumbering(UITestCase):
|
||||||
|
|
||||||
@@ -20,19 +21,7 @@ class formatBulletsNumbering(UITestCase):
|
|||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
xWriterDoc = self.xUITest.getTopFocusWindow()
|
xWriterDoc = self.xUITest.getTopFocusWindow()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
change_measurement_unit(self, "Millimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Writer
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General - set millimeters
|
|
||||||
xMetric = xDialog.getChild("metric")
|
|
||||||
props = {"TEXT": "Millimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:BulletsAndNumberingDialog")
|
self.ui_test.execute_dialog_through_command(".uno:BulletsAndNumberingDialog")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
xDialog = self.xUITest.getTopFocusWindow()
|
||||||
@@ -190,19 +179,7 @@ class formatBulletsNumbering(UITestCase):
|
|||||||
xWriterDoc = self.xUITest.getTopFocusWindow()
|
xWriterDoc = self.xUITest.getTopFocusWindow()
|
||||||
xWriterEdit = xWriterDoc.getChild("writer_edit")
|
xWriterEdit = xWriterDoc.getChild("writer_edit")
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
change_measurement_unit(self, "Millimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Writer
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General - set millimeters
|
|
||||||
xMetric = xDialog.getChild("metric")
|
|
||||||
props = {"TEXT": "Millimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:BulletsAndNumberingDialog")
|
self.ui_test.execute_dialog_through_command(".uno:BulletsAndNumberingDialog")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
xDialog = self.xUITest.getTopFocusWindow()
|
||||||
@@ -243,19 +220,7 @@ class formatBulletsNumbering(UITestCase):
|
|||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
xWriterDoc = self.xUITest.getTopFocusWindow()
|
xWriterDoc = self.xUITest.getTopFocusWindow()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
change_measurement_unit(self, "Millimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Writer
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General - set millimeters
|
|
||||||
xMetric = xDialog.getChild("metric")
|
|
||||||
props = {"TEXT": "Millimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:BulletsAndNumberingDialog")
|
self.ui_test.execute_dialog_through_command(".uno:BulletsAndNumberingDialog")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
xDialog = self.xUITest.getTopFocusWindow()
|
||||||
|
@@ -12,6 +12,7 @@ import time
|
|||||||
from uitest.debug import sleep
|
from uitest.debug import sleep
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
|
|
||||||
class formatParagraph(UITestCase):
|
class formatParagraph(UITestCase):
|
||||||
|
|
||||||
@@ -310,19 +311,7 @@ class formatParagraph(UITestCase):
|
|||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
xWriterDoc = self.xUITest.getTopFocusWindow()
|
xWriterDoc = self.xUITest.getTopFocusWindow()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
change_measurement_unit(self, "Centimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Writer
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General
|
|
||||||
xMetric = xDialog.getChild("metric")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:ParagraphDialog")
|
self.ui_test.execute_dialog_through_command(".uno:ParagraphDialog")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
xDialog = self.xUITest.getTopFocusWindow()
|
||||||
@@ -511,19 +500,7 @@ class formatParagraph(UITestCase):
|
|||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
xWriterDoc = self.xUITest.getTopFocusWindow()
|
xWriterDoc = self.xUITest.getTopFocusWindow()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
change_measurement_unit(self, "Centimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Writer
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General - set centimeter
|
|
||||||
xMetric = xDialog.getChild("metric")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:ParagraphDialog")
|
self.ui_test.execute_dialog_through_command(".uno:ParagraphDialog")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
xDialog = self.xUITest.getTopFocusWindow()
|
||||||
|
@@ -11,6 +11,7 @@ from uitest.path import get_srcdir_url
|
|||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
from uitest.uihelper.common import get_state_as_dict, type_text
|
from uitest.uihelper.common import get_state_as_dict, type_text
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
|
|
||||||
class WriterLineNumbering(UITestCase):
|
class WriterLineNumbering(UITestCase):
|
||||||
|
|
||||||
@@ -18,19 +19,7 @@ class WriterLineNumbering(UITestCase):
|
|||||||
self.ui_test.create_doc_in_start_center("writer")
|
self.ui_test.create_doc_in_start_center("writer")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
change_measurement_unit(self, "Centimeter")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Writer
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General - set centimeters
|
|
||||||
xMetric = xDialog.getChild("metric")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:LineNumberingDialog")
|
self.ui_test.execute_dialog_through_command(".uno:LineNumberingDialog")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
xDialog = self.xUITest.getTopFocusWindow()
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from uitest.uihelper.common import select_pos
|
from uitest.uihelper.common import select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from uitest.uihelper.calc import enter_text_to_cell
|
from uitest.uihelper.calc import enter_text_to_cell
|
||||||
from libreoffice.calc.document import get_cell_by_position
|
from libreoffice.calc.document import get_cell_by_position
|
||||||
from uitest.debug import sleep
|
from uitest.debug import sleep
|
||||||
@@ -19,21 +20,7 @@ class columns(UITestCase):
|
|||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
xWriterDoc = self.xUITest.getTopFocusWindow()
|
xWriterDoc = self.xUITest.getTopFocusWindow()
|
||||||
|
|
||||||
#set cm
|
change_measurement_unit(self, "Centimeter")
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Writer
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General
|
|
||||||
xMetric = xDialog.getChild("metric")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
#dialog Columns
|
#dialog Columns
|
||||||
self.ui_test.execute_dialog_through_command(".uno:FormatColumns")
|
self.ui_test.execute_dialog_through_command(".uno:FormatColumns")
|
||||||
|
@@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import select_pos, get_state_as_dict
|
from uitest.uihelper.common import select_pos, get_state_as_dict
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from com.sun.star.uno import RuntimeException
|
from com.sun.star.uno import RuntimeException
|
||||||
from com.sun.star.awt.GradientStyle import LINEAR
|
from com.sun.star.awt.GradientStyle import LINEAR
|
||||||
from com.sun.star.drawing.HatchStyle import SINGLE
|
from com.sun.star.drawing.HatchStyle import SINGLE
|
||||||
@@ -21,21 +22,7 @@ class tdf128431(UITestCase):
|
|||||||
self.ui_test.create_doc_in_start_center("writer")
|
self.ui_test.create_doc_in_start_center("writer")
|
||||||
document = self.ui_test.get_component()
|
document = self.ui_test.get_component()
|
||||||
|
|
||||||
#set cm Tools-options-StarOffice Writer-General
|
change_measurement_unit(self, "Centimeter")
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
|
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
|
||||||
|
|
||||||
xPages = xDialog.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3') # Writer
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple()) #General
|
|
||||||
xMetric = xDialog.getChild("metric")
|
|
||||||
props = {"TEXT": "Centimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialog.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:PageDialog")
|
self.ui_test.execute_dialog_through_command(".uno:PageDialog")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
xDialog = self.xUITest.getTopFocusWindow()
|
||||||
|
@@ -8,6 +8,7 @@ from uitest.framework import UITestCase
|
|||||||
from uitest.path import get_srcdir_url
|
from uitest.path import get_srcdir_url
|
||||||
from uitest.uihelper.common import get_state_as_dict, type_text
|
from uitest.uihelper.common import get_state_as_dict, type_text
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
|
|
||||||
def get_url_for_data_file(file_name):
|
def get_url_for_data_file(file_name):
|
||||||
return get_srcdir_url() + "/sw/qa/uitest/writer_tests/data/" + file_name
|
return get_srcdir_url() + "/sw/qa/uitest/writer_tests/data/" + file_name
|
||||||
@@ -18,19 +19,7 @@ class tdf132169(UITestCase):
|
|||||||
writer_doc = self.ui_test.load_file(get_url_for_data_file("shape.odt"))
|
writer_doc = self.ui_test.load_file(get_url_for_data_file("shape.odt"))
|
||||||
|
|
||||||
#set measurement to points
|
#set measurement to points
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog")
|
change_measurement_unit(self, "Point")
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3')
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple())
|
|
||||||
xMetric = xDialogOpt.getChild("metric")
|
|
||||||
props = {"TEXT": "Point"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
xWriterDoc = self.xUITest.getTopFocusWindow()
|
xWriterDoc = self.xUITest.getTopFocusWindow()
|
||||||
xWriterEdit = xWriterDoc.getChild("writer_edit")
|
xWriterEdit = xWriterDoc.getChild("writer_edit")
|
||||||
|
@@ -6,23 +6,9 @@
|
|||||||
#
|
#
|
||||||
from uitest.framework import UITestCase
|
from uitest.framework import UITestCase
|
||||||
from uitest.uihelper.common import get_state_as_dict, select_pos
|
from uitest.uihelper.common import get_state_as_dict, select_pos
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
|
|
||||||
def change_metric_units(self, unit):
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog")
|
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3')
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple())
|
|
||||||
xMetric = xDialogOpt.getChild("metric")
|
|
||||||
props = {"TEXT": unit}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
class tdf133189(UITestCase):
|
class tdf133189(UITestCase):
|
||||||
def test_tdf133189(self):
|
def test_tdf133189(self):
|
||||||
writer_doc = self.ui_test.create_doc_in_start_center("writer")
|
writer_doc = self.ui_test.create_doc_in_start_center("writer")
|
||||||
@@ -40,7 +26,7 @@ class tdf133189(UITestCase):
|
|||||||
xPaperMargin = xWriterEdit.getChild('marginLB')
|
xPaperMargin = xWriterEdit.getChild('marginLB')
|
||||||
|
|
||||||
#change measurement to Inches
|
#change measurement to Inches
|
||||||
change_metric_units(self, 'Inch')
|
change_measurement_unit(self, 'Inch')
|
||||||
|
|
||||||
self.ui_test.execute_dialog_through_command(".uno:PageDialog")
|
self.ui_test.execute_dialog_through_command(".uno:PageDialog")
|
||||||
xDialog = self.xUITest.getTopFocusWindow()
|
xDialog = self.xUITest.getTopFocusWindow()
|
||||||
@@ -71,7 +57,7 @@ class tdf133189(UITestCase):
|
|||||||
self.assertEqual(get_state_as_dict(xPaperHeight)['Text'], "8.00″")
|
self.assertEqual(get_state_as_dict(xPaperHeight)['Text'], "8.00″")
|
||||||
|
|
||||||
#change measurement again to Centimeters
|
#change measurement again to Centimeters
|
||||||
change_metric_units(self, 'Centimeter')
|
change_measurement_unit(self, 'Centimeter')
|
||||||
|
|
||||||
self.ui_test.wait_until_property_is_updated(xPaperMargin, "SelectEntryText", "Normal (1.90 cm)")
|
self.ui_test.wait_until_property_is_updated(xPaperMargin, "SelectEntryText", "Normal (1.90 cm)")
|
||||||
# tdf#129267
|
# tdf#129267
|
||||||
|
@@ -8,6 +8,7 @@ from uitest.framework import UITestCase
|
|||||||
from uitest.path import get_srcdir_url
|
from uitest.path import get_srcdir_url
|
||||||
from uitest.uihelper.common import get_state_as_dict
|
from uitest.uihelper.common import get_state_as_dict
|
||||||
from libreoffice.uno.propertyvalue import mkPropertyValues
|
from libreoffice.uno.propertyvalue import mkPropertyValues
|
||||||
|
from uitest.uihelper.common import change_measurement_unit
|
||||||
|
|
||||||
def get_url_for_data_file(file_name):
|
def get_url_for_data_file(file_name):
|
||||||
return get_srcdir_url() + "/sw/qa/uitest/writer_tests/data/" + file_name
|
return get_srcdir_url() + "/sw/qa/uitest/writer_tests/data/" + file_name
|
||||||
@@ -18,19 +19,7 @@ class tdf99711(UITestCase):
|
|||||||
writer_doc = self.ui_test.load_file(get_url_for_data_file("shape.odt"))
|
writer_doc = self.ui_test.load_file(get_url_for_data_file("shape.odt"))
|
||||||
|
|
||||||
#set measurement to millimeters
|
#set measurement to millimeters
|
||||||
self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog")
|
change_measurement_unit(self, "Millimeter")
|
||||||
xDialogOpt = self.xUITest.getTopFocusWindow()
|
|
||||||
xPages = xDialogOpt.getChild("pages")
|
|
||||||
xWriterEntry = xPages.getChild('3')
|
|
||||||
xWriterEntry.executeAction("EXPAND", tuple())
|
|
||||||
xWriterGeneralEntry = xWriterEntry.getChild('0')
|
|
||||||
xWriterGeneralEntry.executeAction("SELECT", tuple())
|
|
||||||
xMetric = xDialogOpt.getChild("metric")
|
|
||||||
props = {"TEXT": "Millimeter"}
|
|
||||||
actionProps = mkPropertyValues(props)
|
|
||||||
xMetric.executeAction("SELECT", actionProps)
|
|
||||||
xOKBtn = xDialogOpt.getChild("ok")
|
|
||||||
self.ui_test.close_dialog_through_button(xOKBtn)
|
|
||||||
|
|
||||||
xWriterDoc = self.xUITest.getTopFocusWindow()
|
xWriterDoc = self.xUITest.getTopFocusWindow()
|
||||||
xWriterEdit = xWriterDoc.getChild("writer_edit")
|
xWriterEdit = xWriterDoc.getChild("writer_edit")
|
||||||
|
@@ -19,4 +19,29 @@ def select_pos(ui_object, pos):
|
|||||||
def select_text(ui_object, from_pos, to):
|
def select_text(ui_object, from_pos, to):
|
||||||
ui_object.executeAction("SELECT", mkPropertyValues({"FROM": from_pos, "TO": to}))
|
ui_object.executeAction("SELECT", mkPropertyValues({"FROM": from_pos, "TO": to}))
|
||||||
|
|
||||||
|
def change_measurement_unit(UITestCase, unit):
|
||||||
|
UITestCase.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog")
|
||||||
|
xDialogOpt = UITestCase.xUITest.getTopFocusWindow()
|
||||||
|
|
||||||
|
xPages = xDialogOpt.getChild("pages")
|
||||||
|
xAppEntry = xPages.getChild('3')
|
||||||
|
xAppEntry.executeAction("EXPAND", tuple())
|
||||||
|
xGeneralEntry = xAppEntry.getChild('0')
|
||||||
|
xGeneralEntry.executeAction("SELECT", tuple())
|
||||||
|
|
||||||
|
# Calc
|
||||||
|
if 'unitlb' in xDialogOpt.getChildren():
|
||||||
|
xUnit = xDialogOpt.getChild("unitlb")
|
||||||
|
|
||||||
|
# Writer
|
||||||
|
elif 'metric' in xDialogOpt.getChildren():
|
||||||
|
xUnit = xDialogOpt.getChild("metric")
|
||||||
|
|
||||||
|
props = {"TEXT": unit}
|
||||||
|
actionProps = mkPropertyValues(props)
|
||||||
|
xUnit.executeAction("SELECT", actionProps)
|
||||||
|
|
||||||
|
xOKBtn = xDialogOpt.getChild("ok")
|
||||||
|
UITestCase.ui_test.close_dialog_through_button(xOKBtn)
|
||||||
|
|
||||||
# vim: set shiftwidth=4 softtabstop=4 expandtab:
|
# vim: set shiftwidth=4 softtabstop=4 expandtab:
|
||||||
|
Reference in New Issue
Block a user