W tej lekcji zrobimy sobie mały refaktor, który przygotuje nas do następnej lekcji. Dodamy nową metodę do klasy CartPage, która zastąpi inną, która tam już jest.
Uwaga: plik z projektem testowym, na którym pracujemy w lekcjach dotyczących POM wymaga uzyskania dostępu. Dostaniesz go tutaj.
Zmiana metody wynika z kilku rzeczy. Po pierwsze: dotychczasowa metoda ma nazwę, z której nie do końca wiadomo co robi. A po drugie, robi coś trochę na opak i zwraca trochę inną informację niż tą, którą potrzebujemy w teście. Ponieważ w kolejnej lekcji w tej klasie dojdzie nowa metoda, trzeba tam trochę posprzątać, żeby się nie pogubić.
Zaktualizowane klasy
Klasa testowa: CartTests
Bazowa klasa testowa: BaseTest
Klasa Page Object: CartPage
Klasa Page Object: CategoryPage
Klasa Page Object: ProductPage
Klasa Page Object: BasePage
Lista lekcji dotyczących Page Object Model:
Komentarze
Nie masz aktywnej subskrypcji. Wykup subskrypcję albo zaloguj się, by móc komentować.