Aus dem Kurs: Testautomatisierung mit Selenium

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Schlafen und warten

Schlafen und warten

Vielleicht ist Ihnen aufgefallen, dass wir mit dem bisherigen Testprogramm den Webbrowser nicht schließen. Das hatte ich bewusst auch so belassen, damit das Video nicht überfrachtet wird, aber wenn Sie mit dem Selenium-WebDriver arbeiten, dann ist es selbstverständlich wichtig, wenn Sie gewisse Funktionalitäten kennen, über die der Driver gesteuert wird. In unserer Testklasse werde ich jetzt dafür sorgen, dass der Webbrowser zum Ende für einige Sekunden geöffnet bleibt, um dann zuletzt ordentlich geschlossen zu werden. Hierfür werde ich eine neue Methode erstellen und die nenne ich tearDown(). Und in dieser Methode, da packen wir in einem try-catch-Block ein sleep-Kommando ein und lassen mal 5 Sekunden schlafen und dann wecken wir den Prozess wieder. Wir haben natürlich eine Interrupted Exception, die wir hier abfangen müssen. So, und dann sorgen wir dafür, dass im Zweifelsfall eine Nachricht herausgegeben wird. So. Und ganz zuletzt können wir dann dafür sorgen, dass wir die…

Inhalt