Zapisy otwarte! Dołącz do kursu Selenium w Javie lub Selenium w C#. Tylko do 23.09.2021 do godz. 21:00. Zapisz się tutaj.

Selenium w C# 73. Page Object: jeden poziom głębiej

W tej lekcji pokażę Ci co robić w sytuacji, gdy mamy jakąś sekcję wspólną dla różnych Page Objectów, np. stopkę lub nagłówek.

W jednej z poprzednich lekcji wspominałam już, że metody, które możemy wykonywać na elementach wspólnych różnych stron, możemy wrzucić do BasePage. Jeżeli będziemy mieć takich metod niewiele to nawet takie rozwiązanie może być lepsze od drugiego, które pokazuję w tej lekcji.

Jeżeli jednak masz na przykład bardzo rozbudowany nagłówek i potrzebujesz do niego wiele różnych elementów lub metod albo masz np. dużo takich wspólnych sekcji, to warto każdą z nich potraktować jak „stronę”, czyli stworzyć dla niej osobny Page Object. Jednak nie będą to takie do końca pełnoprawne klasy Page Object jak wszystkie inne. Różnice i jak to wszystko razem połączyć, pokazuję w filmie.

Kod

Ukryta treść

Nie masz dostępu do tego kursu. Wykup dostęp albo zaloguj się, by móc zobaczyć pełną lekcję.

Wsparcie merytoryczne

Nie masz dostępu do wsparcia merytorycznego dla tego kursu. Wykup dostęp albo zaloguj się, by móc zadawać pytania.