Rozdział 7. Obiektowy model strony

Wzorzec projektowy to rozwiązanie wielokrotnego użytku stosowane do powracającego problemu w inżynierii oprogramowania. Ten rozdział przedstawia wzorzec obiektowego modelu strony (ang. Page Object Model, POM), popularny wzorzec wykorzystywany przy pisaniu testów WebDriver. Jego zastosowanie daje wiele korzyści, takich jak poprawa uniwersalności kodu czy unikanie powtórzeń. POM opiera się na tworzeniu klas w celu modelowania systemu poddawanego testom w jednym repozytorium, które jest następnie wykorzystywane przez logikę testową.

Dlaczego?

Jednymi z największych wyzwań w tworzeniu testów end-to-end z Selenium WebDriver są utrzymywalnośćniestabilność. To pierwsze może być skutkiem prac nad systemem lub jego ...

Get Selenium WebDriver w Javie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.