Zamknięcie przeglądarki

Debugger powinien dotrzeć do linii:

driver.quit()

Wykonaj ten krok przy użyciu Step Over.

Zamknięcie przeglądarki

Wykonanie metody driver.quit() nie sprawi, że z zakładki Variables od razu zniknie zmienna driver. Zaraz po wykonaniu wspomnianej linii zobaczysz coś takiego:

debug w selenium

Zmienna wciąż istnieje, ale niestety połączenie z przeglądarką zostało zamknięte, więc nie ma możliwości uzyskać danych z tym związanych.

W zakładce Watches zobaczymy niezbyt ładne wartości dla obserwowanych obiektów:

debug w selenium

Na obecną chwilę wiem dokładnie co się stało (zamknięcie przeglądarki i zakończenie procesu połączenia z nią). Dzięki temu w przyszłości łatwiej nam będzie zrozumieć jaka akcja mogła spowodować daną sytuację.

Wciąż możemy rozwinąć listę obiektów ze zmiennej driver, jednak nie mamy już możliwości uzyskania aktualnych danych z przeglądarki – no bo ta nie istnieje 😀

Zwróć uwagę, że wartość naszej zmiennej title jest prawidłowa i z powodzeniem możemy z niej korzystać.

Zakończenie wykonywania

Ostatnim krokiem jest wykonanie polecenia z asercją.

Jako, że nasza zmienna title posiada to czego potrzebujemy nasz test powinien zakończyć się powodzeniem.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *