diff options
Diffstat (limited to 'sw/qa/uitest/chart/tdf138556.py')
-rw-r--r-- | sw/qa/uitest/chart/tdf138556.py | 71 |
1 files changed, 36 insertions, 35 deletions
diff --git a/sw/qa/uitest/chart/tdf138556.py b/sw/qa/uitest/chart/tdf138556.py index 2396d644bb57..4a7f325c8df4 100644 --- a/sw/qa/uitest/chart/tdf138556.py +++ b/sw/qa/uitest/chart/tdf138556.py @@ -17,38 +17,39 @@ class tdf138556( UITestCase ): def test_stock_chart13_insert_series( self ): #Start LibreOffice Writer - with self.ui_test.create_doc_in_start_center( "writer" ): - xMainTop = self.xUITest.getTopFocusWindow() - - #Insert Chart - self.xUITest.executeCommand( ".uno:InsertObjectChart" ) - xChartMainTop = self.xUITest.getTopFocusWindow() - xChartMain = xChartMainTop.getChild( "chart_window" ) - xChart = xChartMain.getChild( "CID/Page=" ) - - #Change Chart Type to Stock 1 - #TODO: test other subtypes - self.ui_test.execute_dialog_through_action( xChart, "COMMAND", - mkPropertyValues({ "COMMAND" : "DiagramType" })) - xDialog = self.xUITest.getTopFocusWindow() - xChartType = xDialog.getChild( "charttype" ) - xStockType = xChartType.getChild( "8" ) - xStockType.executeAction( "SELECT", tuple()) - xOKBtn = xDialog.getChild( "ok" ) - self.ui_test.close_dialog_through_button( xOKBtn ) - - #Insert Data Series - self.ui_test.execute_dialog_through_action( xChart, "COMMAND", - mkPropertyValues({ "COMMAND" : "DiagramData" })) - xDialog = self.xUITest.getTopFocusWindow() - xToolbar = xDialog.getChild( "toolbar" ) - xToolbar.executeAction( "CLICK", mkPropertyValues({ "POS" : "1" })) - xOKBtn = xDialog.getChild( "close" ) - self.ui_test.close_dialog_through_button( xOKBtn ) - - #Check Number of Sequences - xDocument = self.ui_test.get_component() - nSequences = len( xDocument.FirstDiagram. - CoordinateSystems[0].ChartTypes[0].DataSeries[0].DataSequences ) - self.assertEqual( nSequences, 3 ) - + xDocument = self.ui_test.create_doc_in_start_center( "writer" ) + xMainTop = self.xUITest.getTopFocusWindow() + + #Insert Chart + self.xUITest.executeCommand( ".uno:InsertObjectChart" ) + xChartMainTop = self.xUITest.getTopFocusWindow() + xChartMain = xChartMainTop.getChild( "chart_window" ) + xChart = xChartMain.getChild( "CID/Page=" ) + + #Change Chart Type to Stock 1 + #TODO: test other subtypes + self.ui_test.execute_dialog_through_action( xChart, "COMMAND", + mkPropertyValues({ "COMMAND" : "DiagramType" })) + xDialog = self.xUITest.getTopFocusWindow() + xChartType = xDialog.getChild( "charttype" ) + xStockType = xChartType.getChild( "8" ) + xStockType.executeAction( "SELECT", tuple()) + xOKBtn = xDialog.getChild( "ok" ) + self.ui_test.close_dialog_through_button( xOKBtn ) + + #Insert Data Series + self.ui_test.execute_dialog_through_action( xChart, "COMMAND", + mkPropertyValues({ "COMMAND" : "DiagramData" })) + xDialog = self.xUITest.getTopFocusWindow() + xToolbar = xDialog.getChild( "toolbar" ) + xToolbar.executeAction( "CLICK", mkPropertyValues({ "POS" : "1" })) + xOKBtn = xDialog.getChild( "close" ) + self.ui_test.close_dialog_through_button( xOKBtn ) + + #Check Number of Sequences + xDocument = self.ui_test.get_component() + nSequences = len( xDocument.FirstDiagram. + CoordinateSystems[0].ChartTypes[0].DataSeries[0].DataSequences ) + self.assertEqual( nSequences, 3 ) + + self.ui_test.close_doc() |