summaryrefslogtreecommitdiff
path: root/testautomation/graphics/optional/includes/impress/i_slideshow2.inc
diff options
context:
space:
mode:
Diffstat (limited to 'testautomation/graphics/optional/includes/impress/i_slideshow2.inc')
-rw-r--r--testautomation/graphics/optional/includes/impress/i_slideshow2.inc1045
1 files changed, 0 insertions, 1045 deletions
diff --git a/testautomation/graphics/optional/includes/impress/i_slideshow2.inc b/testautomation/graphics/optional/includes/impress/i_slideshow2.inc
deleted file mode 100644
index 6274a5e7238f..000000000000
--- a/testautomation/graphics/optional/includes/impress/i_slideshow2.inc
+++ /dev/null
@@ -1,1045 +0,0 @@
-'encoding UTF-8 Do not remove or change this line!
-'**************************************************************************
-' DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-'
-' Copyright 2000, 2010 Oracle and/or its affiliates.
-'
-' OpenOffice.org - a multi-platform office productivity suite
-'
-' This file is part of OpenOffice.org.
-'
-' OpenOffice.org is free software: you can redistribute it and/or modify
-' it under the terms of the GNU Lesser General Public License version 3
-' only, as published by the Free Software Foundation.
-'
-' OpenOffice.org is distributed in the hope that it will be useful,
-' but WITHOUT ANY WARRANTY; without even the implied warranty of
-' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-' GNU Lesser General Public License version 3 for more details
-' (a copy is included in the LICENSE file that accompanied this code).
-'
-' You should have received a copy of the GNU Lesser General Public License
-' version 3 along with OpenOffice.org. If not, see
-' <http://www.openoffice.org/license.html>
-' for a copy of the LGPLv3 License.
-'
-'/************************************************************************
-'*
-'* Owner : wolfram.garten@oracle.com
-'*
-'* short description :
-'*
-'*******************************************************************
-
-testcase tPraesentationAnimation
-
- Dim i
-
- Printlog "- Slideshow/Animation"
- printlog "new document "
- Call hNewDocument
- Call sSelectEmptyLayout
- sleep 2
- printlog "insert graphic"
- InsertGraphicsFromFile
- Kontext "OeffnenDlg"
- Dateiname.SetText ConvertPath (gTesttoolPath + "global/input/graf_inp/desp.bmp")
- sleep 2
- Oeffnen.Click
- sleep 2
-
- printlog "deselect graphic"
- gMouseClick 90,90
-
- printlog "insert 2nd graphic"
- InsertGraphicsFromFile
- Kontext "OeffnenDlg"
- Dateiname.SetText ConvertPath (gTesttoolPath + "global/input/graf_inp/borabora.jpg")
- sleep 2
- Oeffnen.Click
- sleep 2
-
- Call hTypekeys "<TAB>"
-
- printlog "open animation dialogue"
- Opl_SD_EffekteZulassen
- Kontext "Animation"
-
- for i=1 to 10
- printlog "add graphic 10 times"
- BildAufnehmen.Click
- next i
-
- sleep 1
- printlog "get number of frames (should be 10) "
- if AnzahlBilder.GetText <> "10" Then
- WarnLog " - Adding pictures did not work"
- else
- PrintLog " Pictures added"
- end if
-
- if AlleAufnehmen.IsEnabled Then WarnLog " - Add all should not be enabled because only 1 object is selected"
-
- Kontext "DocumentImpress"
- printlog "select both graphics in document "
- EditSelectAll
-
- Kontext "Animation"
-
- printlog "add them 5 times (10 frames)"
- for i=1 to 5
- printlog i
- AlleAufnehmen.Click
- next i
-
- sleep 1
- printlog "compare total numbers of frame"
- if AnzahlBilder.GetText <> "20" Then
- WarnLog " - Adding pics does not work"
- else
- PrintLog " all pics added"
- end if
-
- printlog "jump to 1st frame"
- ErstesBild.Click
-
- printlog "get number index of selected frame"
- if AnzahlBilder.GetText <> "1" Then
- WarnLog " - Jump back to beginning does not work"
- else
- PrintLog " Jump back to beginning works"
- end if
-
- printlog "jump to last frame"
- LetztesBild.Click
-
- printlog "control number index of selected frame"
- if AnzahlBilder.GetText <> "20" Then
- WarnLog " - Jump to end does not work"
- else
- PrintLog " Jumped to end"
- end if
- sleep 1
- printlog "play animation"
- Abspielen.Click
- sleep 10
- Kontext "DocumentImpress"
- printlog "delete graphics in document "
- EditSelectAll
- DocumentImpress.TypeKeys "<DELETE>"
- sleep 2
- Kontext "Animation"
- printlog "create animation"
- Erstellen.Click
- sleep 10
-
- Kontext "DocumentImpress"
- try
- printlog "try to copy created animation to make sure it is created"
- EditCopy
- PrintLog " Animation created"
- catch
- WarnLog " - Animation not created"
- endcatch
-
- Kontext "Animation"
-
- printlog "set duration time of frames"
- if AnimationsgruppeGruppenobjekt.IsChecked = True Then
- try
- AnzeigedauerProBild.SetText "1"
- WarnLog " - Control should be disabled"
- catch
- PrintLog " Control disabled because Groupobjekt = " + AnimationsgruppeGruppenobjekt.IsChecked
- endcatch
- end if
-
- printlog "check group object"
- AnimationsgruppeBitmapobjekt.Check
-
- printlog "set frame visibility time to 3"
- AnzeigedauerProBild.SetText "3"
- SetClipboard AnzeigedauerProBild.GetText
- printlog "raise value for frame time"
- AnzeigedauerProBild.More
- if AnzeigedauerProBild.GetText<> GetClipboardText Then
- PrintLog " Duration per frame works"
- else
- WarnLog " - Duration could not be changed"
- end if
-
- Dim Zaehler
- printlog "test different settings for pass amount"
- Zaehler = AnzahlDurchlaeufe.GetItemCount
- for i=1 to Zaehler
- AnzahlDurchlaeufe.Select i
- next i
- PrintLog " Number of loops is set"
-
- Dim ZaehlerAnpassung
- ZaehlerAnpassung=Anpassung.GetItemCount
- for i=1 to ZaehlerAnpassung
- Anpassung.Select i
- next i
-
- printlog "delete 1 frame"
- BildLoeschen.Click
- if AnzahlBilder = "20" Then
- WarnLog " - Deleting pictures does not work"
- else
- PrintLog " Picture No.20 deleted"
- end if
-
- printlog "delete all frames"
- AlleLoeschen.Click
- Kontext "Active"
- Active.Yes
- sleep 3
-
- Kontext "Animation"
- printlog "check if play button is still active"
- if Abspielen.IsEnabled = true Then
- WarnLog " - Not all pics are deleted"
- else
- PrintLog " All pics deleted"
- end if
- sleep 2
- printlog "close animation flyer"
- Animation.Close
- sleep 2
- printlog "close document "
- Call hCloseDocument
-endcase 'tPraesentationAnimation
-
-'---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
-testcase tPraesentationEffekt
-
- qaerrorlog "Test not yet ready."
- goto endsub
-
-
- Dim i
- Dim j
- Dim k
- Dim l
- Dim m
- Dim n
- Dim Zaehler
- Dim ZaehlerKmh
- Dim ZaehlerText
- Dim ZaehlerTon
- Dim Zufall
-
- Printlog "- Slideshow/Effect"
- printlog "new document "
- Call hNewDocument
- printlog " check state of navigator ! expected: closed"
- Kontext "Navigator"
- if Navigator.exists then
- printlog " close navigator !"
- Navigator.Close
- Warnlog "Navigator was open. Check earlier tests. Now closed."
- else
- printlog "Navigator: NOT available. Good."
- endif
- sleep 2
- kontext "DocumentImpress"
- gMouseClick 50,50
- printlog "create rectangle"
- hRechteckErstellen (20,20,50,50)
- sleep 3
- Kontext "Effekt"
- Printlog " - Test effects"
- printlog "deselect rectangle"
- gMouseClick 90,90
- sleep 1
- printlog "select rectangle "
- DocumentImpress.TypeKeys "<TAB>"
- sleep 1
- printlog "go into text edit mode (F2)"
- DocumentImpress.TypeKeys "<F2>"
- sleep 1
- printlog "type text into the rectangle"
- DocumentImpress.TypeKeys "test text to test text effects"
- sleep 1
- DocumentImpress.TypeKeys "<ESCAPE>"
- sleep 2
- DocumentImpress.TypeKeys "<TAB>"
- sleep 1
- SlideShowEffects
- Kontext "Effekt"
- sleep 3
- Effekte.Click
- Zaehler=Effekteliste.GetItemCount
- printlog "Start from the second entry since the first one is No effect"
- for i=2 to Zaehler
- Effekteliste.Select i
- SetClipboard Effekteliste.GetSelText
- Effekt.TypeKeys "<TAB>"
- Effekteauswahl.TypeKeys "<RIGHT>" ,2
- sleep 1
- Zuweisen.Click
- sleep 1
- Effekt.Close
- sleep 1
- PraesentationEffekt
- Kontext "Effekt"
- sleep 1
- if GetClipboardText<>Effekteliste.GetSelText Then Warnlog " - Invisible color not changed"
- sleep 1
- next i
- sleep 1
- Printlog " - Test speed setting"
- sleep 1
- Texteffekte.Click
-
- sleep 1
- ZaehlerKmh=Geschwindigkeit.GetItemCount
- for j=1 to ZaehlerKmh
- Geschwindigkeit.Select j
- SetClipboard Geschwindigkeit.GetSelText
- Zuweisen.Click
- Effekt.Close
- sleep 1
- SlideShowEffects
- Kontext "Effekt"
- sleep 1
- if GetClipboardText <> Geschwindigkeit.GetSelText Then Warnlog " - Speed setting did not change"
- next j
- Printlog " - Test text effects"
- Texteffekte.Click
- sleep 1
- ZaehlerText=TexteffekteListe.GetItemCount
- for k=1 to ZaehlerText
- TexteffekteListe.Select k
- SetClipboard TexteffekteListe.GetSelText
- Effekt.TypeKeys "<TAB>"
- Texteffektauswahl.TypeKeys "<RIGHT>" ,2
- Zuweisen.Click
- sleep 1
- Effekt.Close
- gMouseClick 90,90
- sleep 2
- gmouseClick 40,40
- PraesentationEffekt
- Kontext "Effekt"
- sleep 1
- Texteffekte.Click
- sleep 1
- next k
- Printlog " - Test invisible color"
- Effekte.Click
- Effekteliste.Select 1
- Effekteauswahl.TypeKeys "<RIGHT>" ,2
- Zuweisen.Click
- sleep 2
- try
- Extras.Click
- catch
- Warnlog "- Extras Button not active"
- endcatch
- sleep 1
- randomize
- Zufall=((2*Rnd)+1)
- for l=1 to 5
- if (NOT Abblendfarbe.IsEnabled) then
- MitFarbeAbblenden.Click
- endif
- sleep 1
- if Abblendfarbe.IsEnabled = False Then Warnlog " - Control should not be enabled"
- sleep 1
- Zuweisen.Click
- Effekt.Close
- SlideShowEffects
- Kontext "Effekt"
- sleep 1
- Effekte.Click
- Effekteliste.Select 1
- Effekteauswahl.TypeKeys "<RIGHT>" ,3
- try
- Zuweisen.Click
- catch
- Effekteauswahl.TypeKeys "<RIGHT>"
- Zuweisen.Click
- endcatch
- sleep 2
- Extras.Click
- next l
- Printlog " - Test blend with color"
- MitFarbeAbblenden.Click
- try
- for m=1 to 5
- sleep 2
- Abblendfarbe.Select Zufall
- SetClipboard Abblendfarbe.GetSelText
- Zuweisen.Click
- next m
- catch
- MitFarbeAbblenden.Click
- for m=1 to 5
- sleep 2
- Abblendfarbe.Select Zufall
- SetClipboard Abblendfarbe.GetSelText
- Zuweisen.Click
- next m
- endcatch
- Printlog " - Test order"
- Effekte.Click
- Effekteliste.Select 2
- Zuweisen.Click
- Reihenfolge.Click
- sleep 1
- Printlog " - Test preview"
- Vorschaufenster.Click
- sleep 1
- Kontext "Vorschau"
- if Vorschau.Exists = False Then Warnlog " - Preview window does not exist"
- Vorschau.Close
- Kontext "Effekt"
- Effekte.Click
- UseBindings
- sleep 1
- Extras.Click
- sleep 1
- if NOT klang.Exists then
- warnlog "- Control Sound does not exist"
- end if
- if Klangliste.Exists = false Then Klang.Click
- sleep 1
- ZaehlerTon = Klangliste.GetItemCount
- for n=1 to ZaehlerTon
-
- Klangliste.Select n
- SetClipboard Klangliste.GetSelText
- VollstaendigAbspielen.Click
- Effekt.Close
- sleep 1
- Kontext "DocumentImpress"
- gMouseClick 40,40
- sleep 1
- PraesentationEffekt
- Kontext "Effekt"
- sleep 1
- Effekte.Click
- sleep 1
- Extras.Click
- if Klangliste.IsVisible = False Then Klang.Click
- next n
- Effekt.Close
- sleep 1
- Call hCloseDocument
-endcase 'tPraesentationEffekt
-
-'---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
-testcase tSlideShowInteraction
- Dim Datei$
- Dim i as integer
- Dim Zaehler as integer
- dim b115364 as boolean
-
- Datei$ = ConvertPath (gOfficePath + "user\work\interac.odp")
-
- printlog "open application"
- Call hNewDocument
- Call sSelectEmptyLayout
- sleep 5
- printlog "Set start with current page to ON"
- setStartCurrentPage(TRUE)
-
- printlog "call 'Insert->Slide' three times and name the slides 2, 3, 4 and create a rectangle on it "
- printlog "we now have 4 slides"
- Kontext "DocumentImpress"
- for i = 2 to 4
- InsertSlide
- sleep 2
- hTypekeys "<Pagedown>" , 10 ' workaround for issue i56267. Has to be removed when cws impress73 has be integrated
- sleep 2
- Kontext "DocumentImpress"
- gMouseClick 50,50
- Call hRechteckErstellen (i*10,i*10,i*20,i*20)
- sleep 2
- next i
-
- printlog " check state of navigator ! expected: closed -> open navigator"
- Kontext "Navigator"
- if Navigator.exists then
- qaerrorlog "Navigator: already open :-("
- else
- printlog "Navigator: NOT available :-) will be opened now."
- Kontext "DocumentImpress"
- DocumentImpress.TypeKeys "<MOD1 SHIFT F5>"
-' ViewNavigator
- endif
- sleep 3
-
- printlog "Slide Show->Interaction"
- SlideShowInteraction
- Kontext "TabInteraktion"
- sleep 1
- if AktionBeiMausklick.GetItemCount = 11 Then
- Printlog "- List is complete"
- else
- Warnlog "- Number of possible actions is wrong. It should be: 11, but it is: " + AktionBeiMausklick.GetItemCount
- end if
- sleep 1
-
- AktionBeiMausklick.Select 1 'Keine Aktion bei Mausclick
- Printlog (AktionBeiMausklick.GetSelText + " chosen")
- If Durchsuchen.IsVisible then Warnlog "- Control should be invisible because AktionBeiMausklick = " + AktionBeiMausKlick.GetSelText
- sleep 1
-
- Kontext "TabInteraktion"
- AktionBeiMausklick.Select 2 'Go to previous Slide
- Printlog (AktionBeiMausklick.GetSelText + " chosen")
- if Durchsuchen.IsVisible Then Warnlog "- Control should be invisible, beacause Action = " + AktionBeiMausKlick.GetSelText
- TabInteraktion.OK
- sleep 2
- Kontext "DocumentImpress"
- gMouseClick 90,90
- sleep 1
- gMouseClick 50,50
- sleep 2
-
- Kontext "NavigatorDraw"
- sleep 2
- if Not Liste.GetSelIndex = 3 Then
- Warnlog "- jumped to wrong slide"
- else
- Printlog "- jumped to correct slide"
- end if
- sleep 1
-
- Kontext "DocumentImpress"
- EditSelectAll
- sleep 1
-
- SlideShowInteraction
- sleep 2
- Kontext "TabInteraktion"
- AktionBeiMausklick.select 3 'Go to next Slide
- Printlog (AktionBeiMausKlick.GetSelText + " chosen")
- TabInteraktion.OK
- sleep 1
- Kontext "DocumentImpress"
- gMouseClick 90,90
- sleep 1
- gMouseClick 50,50
- sleep 2
- gMouseClick 90,90
- Kontext "NavigatorDraw"
- if Liste.GetSelIndex <> 4 Then
- Warnlog "- Jumped to wrong slide. Jumped to " + Liste.GetSelIndex + " instead of 4."
- else
- Printlog " Jumped to correct slide"
- end if
- sleep 1
- kontext "DocumentImpress"
- EditSelectAll
- sleep 1
-
- SlideShowInteraction
- sleep 1
- Kontext "TabInteraktion"
- AktionBeiMausklick.select 4 'Go to first Slide
- Printlog AktionBeiMausKlick.GetSelText
- sleep 1
- TabInteraktion.OK
- sleep 1
- Kontext "DocumentImpress"
- gMouseClick 90,90
- sleep 1
- gMouseClick 50,50
- sleep 1
- gMouseClick 90,90
- Kontext "NavigatorDraw"
- if Liste.GetSelIndex <> 1 Then Warnlog "- jumped to wrong slide. Jumped to " + Liste.GetSelIndex + " instead of 1."
- Letzte.Click 'Liste.Select 4
- Kontext "DocumentImpress"
- EditSelectAll
- sleep 2
-
- try
- SlideShowInteraction
- catch
- warnlog "SlideshowInteraction diasabled :-("
- endcatch
- Kontext "TabInteraktion"
- AktionBeiMausklick.select 5 'Go to last page
- printlog AktionBeiMausKlick.GetSelText
- TabInteraktion.OK
- sleep 1
- Kontext "NavigatorDraw"
- if Not Liste.GetSelIndex = 1 Then Warnlog "- jumped to wrong slide"
-
- kontext "DocumentImpress"
- gMouseClick 90,90
- sleep 1
- hMouseClick DocumentImpress,50,50
- Call hRechteckErstellen 20,20,50,50
- sleep 1
- EditSelectAll
- sleep 1
- try
- FormatGroupGroup
- catch
- warnlog "GROUP?"
- endcatch
- sleep 1
-
- SlideShowInteraction
- Kontext "TabInteraktion"
- AktionBeiMausklick.select 6 'Sprung zu Seite oder Objekt
- printlog AktionBeiMausKlick.GetSelText
- sleep 2
- if Not ListeSprungZuSeiteObjekt.IsVisible Then Warnlog " list seems to be invisible"
- Seite.SetText S2
- Suchen.Click
- if ListeSprungZuSeiteObjekt.GetSelIndex <> 3 Then
- Warnlog " Search does not work. Current slide is: " + ListeSprungZuSeiteObjekt.GetSelText
- endif
- TabInteraktion.OK
- sleep 1
-
- Kontext "DocumentImpress"
- gMouseClick 90,90
- sleep 1
- gMouseClick 25,25
- sleep 2
- Kontext "NavigatorDraw"
- if Liste.GetSelIndex <> 2 Then
- Warnlog "- Jumped to wrong destination"
- printlog Liste.GetSelIndex
- Liste.Select 4
- Liste.TypeKeys "<RETURN>"
- endif
- Kontext "DocumentImpress"
- EditSelectAll
- sleep 1
-
- Kontext "DocumentImpress"
- EditSelectAll
- sleep 1
- SlideShowInteraction
- Kontext "TabInteraktion"
- sleep 1
- AktionBeiMausKlick.Select 7 'Go to Document
- Printlog AktionBeiMausKlick.GetSelText + " chosen"
- try
- Durchsuchen.Click
- sleep 1
- Kontext "OeffnenDlg"
- sleep 1
- Dateiname.SetText ConvertPath (gTesttoolPath + "graphics\required\input\recht_49.odp")
- Oeffnen.Click
- sleep 10
- Kontext "TabInteraktion"
- sleep 1
- TabInteraktion.OK
- sleep 3
- Kontext "DocumentImpress"
- catch
- Warnlog "- Search button could not be accessed"
- endcatch
- sleep 1
- DocumentImpress.MouseDown 90,90
- DocumentImpress.MouseUp 90,90
- sleep 2
- Kontext "DocumentImpress"
- DocumentImpress.Mousedown 30,30
- kontext
- b115364 = false
- if messagebox.exists then
- printlog "baeh: '" + messagebox.gettext + "'"
- try
- messagebox.ok ' was default in so7
- catch
- warnlog "behaviour changed #115364# mother document gets closed :-("
- if fileExists(ConvertPath (gOfficePath + "user\work\bug115364.odp")) then
- kill ConvertPath (gOfficePath + "user\work\bug115364.odp")
- endif
- messagebox.yes ' don't save changes, before going on!
- b115364 = true
- kontext "SpeichernDlg"
- Dateiname.setText ConvertPath (gOfficePath + "user\work\bug115364.odp")
- Speichern.click
- sleep 10
- endcatch
- else
- printlog "OK :-)"
- endif
- Kontext "DocumentImpress"
- DocumentImpress.MouseUp 30,30
- sleep 2
- try
- ViewDrawing
- sleep 1
- Kontext "DocumentImpress"
- DocumentImpress.MouseDown 25,25
- DocumentImpress.MouseUp 25,25
- catch
- Warnlog "- Jump to document did not work or preview window did not appear"
- endcatch
- sleep 2
- if (not b115364) then
- Call hCloseDocument
- else
- Call hCloseDocument
- hFileOpen (ConvertPath (gOfficePath + "user\work\bug115364.odp"))
- endif
- sleep 6
-
- printlog "Do Page down + Page up due to focusing-problems"
- kontext "Slides"
- hTypeKeys "<PAGEDOWN>"
- hTypeKeys "<PAGEUP>"
- Kontext "NavigatorDraw"
- if NavigatorDraw.Exists = FALSE then
- qaerrorlog "Navigator: NOT available :-( will be opened now!"
- Kontext "DocumentImpress"
- DocumentImpress.TypeKeys "<MOD1 SHIFT F5>"
- else
- printlog "Navigator: already open :-)"
- endif
- Kontext "NavigatorDraw"
- sleep 1
- if Naechste.IsEnabled then
- Naechste.Click
- else
- warnlog "'Next' wasn't visible. Clicking 'First' + Two 'Next'."
- Erste.Click
- sleep 2
- Naechste.Click
- Naechste.Click
- sleep 2
- endif
-
- Kontext "DocumentImpress"
- EditSelectAll
- sleep 1
-
- SlideShowInteraction
- Kontext "TabInteraktion"
- sleep 1
- AktionBeiMausKlick.Select 8
- Printlog AktionBeiMausKlick.GetSelText + " chosen"
- sleep 1
- Tabinteraktion.OK
- sleep 2
- SlideShowInteraction
- Kontext "TabInteraktion"
- sleep 1
- if not AktionBeiMausKlick.GetSelIndex = 8 Then Warnlog "- Not the right action chosen"
- sleep 1
- AktionBeiMausKlick.Select 8 'Play sound
- Printlog AktionBeiMausKlick.GetSelText + "- chosen"
- sleep 1
- Tabinteraktion.OK
- sleep 2
- Kontext "NavigatorDraw"
- sleep 1
- Liste.Select 2
- Kontext "DocumentImpress"
- EditSelectAll
- sleep 1
- SlideShowInteraction
- Kontext "TabInteraktion"
- sleep 1
- Durchsuchen.Click
- sleep 1
- Kontext "OeffnenDlg"
- sleep 1
- Dateiname.SetText ConvertPath (gTesttoolPath + "graphics\required\input\blip.wav")
- sleep 1
- Oeffnen.Click
- sleep 1
- Kontext "Active"
- if Active.Exists Then
- Warnlog Active.GetText + " Gallery might be empty"
- Active.OK
- sleep 1
- Kontext "OeffnenDlg"
- OeffnenDlg.Cancel
- sleep 1
- end if
- Kontext "TabInteraktion"
- SetClipboard Klangwahl.GetText
- TabInteraktion.OK
- sleep 1
- SlideShowInteraction
- Kontext "TabInteraktion"
- sleep 1
- if Klangwahl.GetText <> GetClipboardText then Warnlog "- Not the right sound chosen"
- TabInteraktion.OK
- sleep 1
- InsertGraphicsFromFile
- sleep 1
- Kontext "GrafikeinfuegenDlg"
- sleep 1
- if Verknuepfen.IsChecked then Verknuepfen.UnCheck
- Dateiname.SetText ConvertPath (gTesttoolPath + "global\input\graf_inp\enter.bmp")
- Oeffnen.Click
- sleep 3
- Kontext "NavigatorDraw"
- sleep 1
- Liste.Select 4
- sleep 1
- SlideShowInteraction
- Kontext "TabInteraktion"
- sleep 1
- AktionBeiMausKlick.Select 9 'Objektaktion ausfuehren
- Printlog AktionBeiMausKlick.GetSelText + " chosen"
- sleep 1
- Zaehler=Effekt.GetItemCount
- for i=1 to Zaehler
- Effekt.Select i
- Printlog Effekt.GetSelText + " chosen"
-
- TabInteraktion.OK
- sleep 1
- SlideShowInteraction
- Kontext "TabInteraktion"
- sleep 1
- next i
- TabInteraktion.OK
- sleep 1
- SlideShowInteraction
- Kontext "TabInteraktion"
- sleep 1
- AktionBeiMausKlick.Select 11 'Macro
- Printlog AktionBeiMausKlick.GetSelText + " chosen"
- sleep 2
- Durchsuchen.Click
- sleep 5
- Kontext "ScriptSelector"
- sleep 5
- ScriptSelector.Cancel
- sleep 2
- Kontext "TabInteraktion"
- sleep 1
- TabInteraktion.OK
- sleep 3
-
- SlideShowInteraction
- Kontext "TabInteraktion"
- sleep 2
- if not AktionBeiMausKlick.GetSelIndex = 11 Then Warnlog "- Wrong action used"
- sleep 1
- AktionBeiMausKlick.Select 12 'End Presentation
- Printlog AktionBeiMausKlick.GetSelText
- Tabinteraktion.OK
- sleep 1
-
- SlideShowPresentationSettings
- Kontext "Bildschirmpraesentation"
- if not Fenster.IsChecked Then Fenster.Check
- BildschirmPraesentation.OK
- sleep 2
- Kontext "DocumentImpress"
- DocumentImpress.TypeKeys "<F5>"
- sleep 5
- Kontext "DocumentPresentation"
- sleep 2
- DocumentPresentation.MouseDown 50,50
- DocumentPresentation.MouseUp 50,50
- sleep 3
- if DocumentPresentation.Exists then
- qaerrorlog "#i51418# Sound played instead of ending presentation"
- DocumentPresentation.TypeKeys "<ESCAPE>"
- sleep 3
- endif
- try
- Kontext "DocumentImpress"
- EditSelectAll
- Printlog "- Slideshow ended at right point"
- catch
- Warnlog "- Program is still in slideshow mode"
- Kontext "DocumentPresentation"
- DocumentPresentation.TypeKeys "<ESCAPE>"
- endcatch
-
- Kontext "DocumentImpress"
- printlog "Close the Navigator"
- DocumentImpress.TypeKeys "<MOD1 SHIFT F5>"
- sleep 3
- printlog "Set start with current page to ON = Default"
- setStartCurrentPage(TRUE)
- Call hCloseDocument
-endcase 'tSlideShowInteraction
-
-'---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
-testcase tAendernObjektBenennen
- Printlog "- Context/Name object"
- printlog "new document "
- Call hNewDocument
- Call sSelectEmptyLayout
-
- sleep 1
- Kontext "DocumentImpress"
- if NOT DocumentImpress.Exists then
- Warnlog "- Due to Bug 91799 the document disappeared right after loading"
- Call hNewDocument
- sleep 1
- end if
- sleep 1
- hRechteckErstellen (20,20,30,30)
- sleep 1
- hRechteckErstellen (60,60,80,80)
-
- gMouseMove (10,10,90,90)
- Printlog " - check if menu entry is disabled for normal objects"
- try
- ContextNameObject
- Warnlog " function should be only enabled for graphics, ole objects and groups"
- catch
- Printlog " Function disabled"
- endcatch
- EditSelectAll
- Kontext "DocumentImpress"
- FormatGroupGroup
- sleep 2
- gMouseClick 25,25
- ContextNameObject
- sleep (2)
- Kontext "NameDlgObject"
- NameField.SetText "Test"
- NameDlgObject.OK
- sleep 1
- Printlog " - Name object worked"
- Kontext "DocumentImpress"
- EditSelectAll
- DocumentImpress.TypeKeys "<DEL>"
- InsertGraphicsFromFile
- Kontext "GrafikEinfuegenDlg"
- Dateiname.SetText ConvertPath (gTesttoolPath + "global\input\graf_inp\enter.bmp")
- sleep 3
- Preview.Check
- sleep 1
- Oeffnen.Click
- sleep 1
- printlog " - Name a graphic file"
- try
- ContextNameObject
- Kontext "NameDlgObject"
- Namefield.SetText "Grafik"
- NameDlgObject.OK
- sleep 1
- Printlog " - Name a graphic object did work"
- catch
- Warnlog " - Function should have been enabled"
- endcatch
- sleep 2
- Call hCloseDocument
- sleep 2
-endcase 'tAendernObjektBenennen
-
-'---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
-testcase tSlideshowBackgroundAllSlides
- Dim Datei$ as string
- Dim Background$ as string
- Dim i as integer
- Dim Zaehler as integer
- Background$ = ConvertPath(gOfficeBasisPath + "share\gallery\www-back\chocolate.jpg")
- Datei$ = ConvertPath (gOfficePath + "user\work\background.odp")
-
- printlog "Create a new document"
- Printlog "- SlideshowBackground"
- Call hNewDocument
-
- printlog "Insert a new Slide"
- Kontext "DocumentImpress"
- InsertSlide
-
- printlog "Open the Contextmenu"
- DocumentImpress.OpenContextMenu
-
- printlog "Select the entry Slide"
- hMenuFindSelect (".uno:PageMenu", true, 1, true)
- printlog "Select the entry Background"
- hMenuSelectNr (4)
-
- printlog "In the open-file dialogue, choose and open a graphic-file you wish to have as a background"
- kontext "GrafikEinfuegenDlg"
- If GrafikEinfuegenDlg.Exists Then
- DateiName.SetText (Background$)
- Oeffnen.Click
- Else
- warnlog "GrafikEinfuegenDlg not existent... check why."
- End if
-
- printlog "If an active-message shows up, press yes to apply this background to all slides."
- kontext "Active"
- if Active.Exists then
- Active.Yes
- else
- QaErrorLog "No dialogue considering if we wish to apply the background to all slides."
- end if
-
- printlog "Save the document"
- Call hFileSaveAsKill (Datei$)
- printlog "Close the document"
- Call hCloseDocument
- printlog "Open the document"
- Call hFileOpen (Datei$)
- printlog "Close the document"
- Call hCloseDocument
-endcase 'tSlideshowBackgroundAllSlides
-
-'---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
-testcase tSlideshowBackgroundSelectedSlide
-
- Dim Datei$ as string
- Dim Background$ as string
- Dim i as integer
- Dim Zaehler as integer
- Background$ = ConvertPath(gOfficeBasisPath + "share\gallery\www-back\chocolate.jpg")
- Datei$ = ConvertPath (gOfficePath + "user\work\background.odp")
-
- printlog "Create a new document"
- Printlog "- SlideshowBackground"
- Call hNewDocument
-
- printlog "Insert a new Slide"
- Kontext "DocumentImpress"
- InsertSlide
-
- printlog "Open the Contextmenu"
- DocumentImpress.OpenContextMenu
-
- printlog "Select the entry Slide"
- hMenuFindSelect (".uno:PageMenu", true, 1, true)
- printlog "Select the entry Background"
- hMenuSelectNr (4)
-
- printlog "In the open-file dialogue, choose and open a graphic-file you wish to have as a background"
- kontext "GrafikEinfuegenDlg"
- If GrafikEinfuegenDlg.Exists Then
- DateiName.SetText (Background$)
- Oeffnen.Click
- Else
- warnlog "GrafikEinfuegenDlg not existent... check why."
- End if
-
- printlog "If an active-message shows up, press No to only apply this background to the selected slide."
- kontext "Active"
- if Active.Exists then
- Active.No
- else
- QaErrorLog "No dialogue considering if we wish to apply the background to all slides."
- end if
-
- printlog "Save the document"
- Call hFileSaveAsKill (Datei$)
- printlog "Close the document"
- Call hCloseDocument
- printlog "Open the document"
- Call hFileOpen (Datei$)
- printlog "Close the document"
- Call hCloseDocument
-endcase 'tSlideshowBackgroundSelectedSlide
-
-'---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------