Seçiciləri oxunaqlı səhifə siniflərinin arxasında gizlə — testlər ssenari olur
data-testid-i dəyişəndə onu hər testdə ovlayırsan. Seçicilər bir yerə aiddir.__init__-də yaşayır; hər istifadəçi tapşırığı (login, search) bir metoddur. Seçici bir dəfə görünür.goto() kimi naviqasiyalardan self qaytar ki, çağırışlar zəncirlənə bilsin: LoginPage(...).goto().login(...).pythonpath = . (pytest ≥ 7) layihə kökünü sys.path-a qoyur ki, from pages… import … həll olunsun.Səhifə sinifləri necə-ni gizlədir, ona görə testlər ssenari kimi oxunur və yenidən dizaynlara tab gətirir