Web Test Tutorial - Teil 1: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Bg (Diskussion | Beiträge) |
Bg (Diskussion | Beiträge) |
||
Zeile 49: | Zeile 49: | ||
* Aufnehmen von Login-Sequenz |
* Aufnehmen von Login-Sequenz |
||
* Modus umschalten |
|||
Zeile 55: | Zeile 55: | ||
* Einfügen von Text |
|||
Zeile 65: | Zeile 65: | ||
* Passwort einfügen |
|||
Zeile 74: | Zeile 74: | ||
[[Datei:WTT_227_SetPasswort3.PNG|800px]] |
[[Datei:WTT_227_SetPasswort3.PNG|800px]] |
||
* Submit-Button betätigen |
|||
Zeile 82: | Zeile 82: | ||
* Workspace in Baustein umwandeln |
* Workspace in Baustein umwandeln |
||
[[Datei:WTT_23_Workspace1_Marked.png|800px]] |
[[Datei:WTT_23_Workspace1_Marked.png|800px]] |
||
Zeile 90: | Zeile 92: | ||
* Aktionsbaustein zum Ausführen vorbereiten |
* Aktionsbaustein zum Ausführen vorbereiten |
||
* GuiBrowser verlassen |
|||
Zeile 98: | Zeile 100: | ||
* Tab Netzwerk öffnen |
|||
Zeile 104: | Zeile 106: | ||
* Connection in Zusammenhang mit dem Baustein bringen, dazu Baustein einfügen |
|||
Zeile 116: | Zeile 118: | ||
* Aktionsbausteine verschieben und neu anordnen |
|||
[[Datei:WTT_266_BausteinEinfügen5.PNG|800px]] |
[[Datei:WTT_266_BausteinEinfügen5.PNG|800px]] |
||
* Fügen Sie TriggerInput zu erstem SendKeys Baustein hinzu |
|||
Zeile 130: | Zeile 132: | ||
[[Datei:WTT_268_BausteinEinfügen7.PNG|800px]] |
[[Datei:WTT_268_BausteinEinfügen7.PNG|800px]] |
||
* Fügen Sie Werte an den Baustein "Reuse or Start Session" mit einem Doppelklick auf die Pins des Aktionsbausteins an |
|||
** name: http://expeccoalm-demo.exept.de (beliebiger Name) |
|||
** startURL: http://expeccoalm-demo.exept.de |
|||
** browserType: Firefox (im Dropdown auswählen) |
|||
Zeile 140: | Zeile 142: | ||
* Aktionsbaustein ausführen |
* Aktionsbaustein ausführen |
||
* Drücken Sie "Ausführen" (der Grüne Pfeil) |
|||
Zeile 148: | Zeile 150: | ||
* Wenn der Test fertig ausgeführt ist, öffnet sich Ihr Browser im Vordergrund |
|||
Zeile 154: | Zeile 156: | ||
* expecco sollte jetzt so aussehen: |
|||
Zeile 160: | Zeile 162: | ||
* Im Reiter Netzwerk kann die detailierte Ausführung an Bausteinen angezeigt werden. |
|||
== Überprüfen von Datenfeldern == |
== Überprüfen von Datenfeldern == |
Version vom 29. Juni 2018, 10:41 Uhr
Inhaltsverzeichnis
Vorbedingungen[Bearbeiten]
- 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[Bearbeiten]
- Ö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[Bearbeiten]
- 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
- Fügen Sie Werte an den Baustein "Reuse or Start Session" mit einem Doppelklick auf die Pins des Aktionsbausteins an
- name: http://expeccoalm-demo.exept.de (beliebiger Name)
- startURL: http://expeccoalm-demo.exept.de
- browserType: Firefox (im Dropdown auswählen)
- 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[Bearbeiten]
- Ü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[Bearbeiten]
- Klicken Sie auf das grüne "Play"-Symbol
- Testlauf detailiert ansehen
- Testsuite abspeichern
Abfrage von Eigenschaften von Elementen[Bearbeiten]
- 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[Bearbeiten]
- Neuen Aktionsbaustein einfügen
- Änderungen am Aktionsbaustein SessionBeenden übernehmen
- Aktionsbaustein Login Bearbeiten, Tab "Schema"
- Jetzt kann der Test beliebig oft hintereinander ausgeführt werden