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:
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:
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.