Wstęp do zrzutów ekranu po niepowodzeniu asercji

W poprzednich lekcjach poznaliśmy całkiem solidne podstawy na temat dekoratorów. Teraz przyszedł czas, aby wykorzystać poznaną wiedzę w bardziej praktyczny sposób.

W naszych testach mamy już działające zrzuty ekranu, które są wykonywane jedynie w przypadku, gdy błąd będzie związany z WebDriverem (np. Element nie zostanie odnaleziony na stronie). W przypadku, gdy test zakończy się niepowodzeniem przez asercję, to zrzut ekranu nie zostanie wykonany ani nie zostanie dołączony do raportu z testów. Ten drobny problem możemy zgrabnie rozwiązać właśnie za pomocą dekoratorów.

Nie przedłużając zbytnio…

Do dzieła! 🙂

Dodaj komentarz

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