Powrót do: Podstawy Testów Automatycznych w Selenium i Python cz. 5 – Profesjonalna konfiguracja projektu
Wstęp do podstaw dekoratorów, część 1
W poprzedniej sekcji dowiedzieliśmy się jak tworzyć zrzuty ekranu w przypadku, gdy wystąpi wyjątek podczas wyszukiwania elementów na stronie.
Dodatkowo możemy jeszcze usprawnić i poprawić szczegółowość naszych testów w razie negatywnych wykonań. Docelowo chcemy tworzyć zrzuty ekranu w przypadku wystąpienia błędu asercji oraz dołączać zrzuty ekranu do naszego raportu z testów tworzonego w oparciu o bibliotekę Allure.
W tym celu będziemy musieli poznać kolejne zagadnienie związane z programowaniem – dekoratory. Pozwolą nam one na zgrabne opakowanie asercji, a tym samym na schludne tworzenie zrzutów ekranu.
Temat dekoratorów nie jest najprostszym konceptem dlatego w tej sekcji poznasz je od najprostszej strony – tak abyś mógł łatwo zrozumieć po co nam takie struktury.
Pingback: Nowości na jaktestowac.pl #4 – w03/04 (12.01-25.01.2019) - Jak Testować?