Web Test Tutorial - Teil 1: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 25.x)
Zur Navigation springen Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Niclauss (Diskussion | Beiträge)
Niclauss (Diskussion | Beiträge)
Zeile 363: Zeile 363:




* Jetzt kann der Test beliebig oft hintereinander ausgeführt werden
* Jetzt kann der Test beliebig oft hintereinander ausgeführt werden, ohne dass der Browser jedes mal geschlossen werden muss, da dies nun expecco übernimmt

Version vom 29. Juni 2018, 13:33 Uhr

Vorbedingungen

  • ist der Selenium WebDriver installiert? Infos dazu:Selenium_WebDriver_Plugin/en#Browser_Support
  • Ist der Firefox installiert? Alternativ funktionieren auch Chrome und Safari.
  • Internetverbindung vorhanden?
  • expecco starten
  • Auswahl "New Testsuite"



  • Rückgängig-Button um vorhandene Demos zu entfernen


Aufbau einer Verbindung

  • Öffnen des Gui-Browser



  • Verbinden mit der Test-Webseite, URL: expeccoalm-demo.exept.de



  • Hat sich im Hintergrund ein Firefox-Fenster geöffnet?


Erste Schritte mit dem Recorder

  • Recorder starten



  • Aufnehmen von Login-Sequenz
  • Modus umschalten



  • Einfügen von Text



  • Passwort einfügen


  • Submit-Button betätigen


  • Workspace in Baustein umwandeln



  • Aktionsbaustein zum Ausführen vorbereiten
  • GuiBrowser verlassen



  • Tab Netzwerk öffnen



  • Connection in Zusammenhang mit dem Baustein bringen, dazu Baustein einfügen



  • Aktionsbausteine verschieben und neu anordnen


  • Fügen Sie TriggerInput zu erstem SendKeys Baustein hinzu




  • Aktionsbaustein ausführen
  • Drücken Sie "Ausführen" (der Grüne Pfeil)



  • Wenn der Test fertig ausgeführt ist, öffnet sich Ihr Browser im Vordergrund



  • expecco sollte jetzt so aussehen:



  • Im Reiter Netzwerk kann die detailierte Ausführung an Bausteinen angezeigt werden.

Überprüfen von Datenfeldern

  • Überprüfung: ist es die richtige Seite?
    • Öffnen Sie den Tab "Gui Browser"



    • Pfad (Xpath) mit auslesen:
      • Im Recorder das Element mit der Maus hovern (überfliegen)



      • Elternelement vom Text auswählen



    • AktionsbausteinGet Text vorbereiten
      • Im Tab Aktionen Elements aufklappen



      • Aktionsbaustein "Get Text" auswählen und im Tab "Test" kopieren



      • Wechseln zum Aktionsbaustein"Login", dort den kopierten Aktionsbaustein einfügen



      • Aktionsbaustein um Überprüfen auf Gleichheit einfügen [ Assert Equals ]


Test ausführen

  • Klicken Sie auf das grüne "Play"-Symbol



  • Testlauf detailiert ansehen



  • Testsuite abspeichern


Abfrage von Eigenschaften von Elementen

  • Properties
    • GUI-Browser öffnen



    • Objekt Projektfilter-input für Anzeige des Elements im Seiten-Baum im GUI-Browser hovern


    • Beliebiges Element und Eigenschaft die überprüft werden sollen auswählen



    • Aktionsbaustein "Check Attribute" auswählen



    • Aktionsbaustein einfügen und verbinden



    • Test ausführen (siehe oben)
      • Wichtig ist hierbei, dass die Test-Umgebung (der Browser) vor jeder Testausführung wieder auf die Startseite zurückgesetzt wird(siehe auch nächster Schritt). Alternativ kann man den Browser auch einfach schließen.
      • Ferngesteuerten Browser schließen



      • Test ausführen


Beenden der Session nach jedem Test

  • Neuen Aktionsbaustein einfügen



  • Änderungen am Aktionsbaustein SessionBeenden übernehmen



  • Aktionsbaustein Login Bearbeiten im Tab "Schema" mittels "Drag 'n' Drop" in das Feld "Nach Ausführung" ziehen



  • Jetzt kann der Test beliebig oft hintereinander ausgeführt werden, ohne dass der Browser jedes mal geschlossen werden muss, da dies nun expecco übernimmt



Copyright © 2014-2024 eXept Software AG