Što je uzorak POM dizajna?
Što je uzorak POM dizajna?

Video: Što je uzorak POM dizajna?

Video: Što je uzorak POM dizajna?
Video: Тува. Убсунурская котловина. Кочевники. Nature of Russia. 2024, Studeni
Anonim

POM je uzorak dizajna koji se obično koristi u Selenu za automatizaciju testnih slučajeva. Objekt Stranica je objektno orijentirana klasa koja djeluje kao sučelje za stranicu vaše aplikacije koja se testira. Klasa stranice sadrži web elemente i metode za interakciju s web elementima.

Isto tako, ljudi se pitaju, što je POM model u selenu?

Objekt stranice Model je Dizajn Uzorak koji je postao popularan u Selen Automatizacija testiranja. Široko se koristi dizajn uzorak u selenu za poboljšanje održavanja testa i smanjenje dupliciranja koda. Objekt stranice je objektno orijentirana klasa koja služi kao sučelje za stranicu vaše aplikacije pod testom (AUT).

Također Znajte, koje su prednosti pom? Koje su prednosti POM-a (objektni model stranice) okvir rada u selenu ? 1- izbjegavajte pisanje duplikata lokatora za isti WebElement što je veliki problem u drugim okvirima. 2- Održavanje testne skripte što postaje vrlo jednostavno. 3- poboljšava čitljivost.

Slično se može pitati, što je POM i tvornica stranica?

Objektni model stranice je obrazac dizajna Repozitorija objekata u Selenium WebDriver-u. Tvornica stranica je optimiziran način stvaranja spremišta objekata u POM koncept. AjaxElementLocatorFactory je koncept lijenog učitavanja Tvornica stranica uzorak za identificiranje WebElemenata samo kada se koriste u bilo kojoj operaciji.

Koja je POM prednost, a koja mana?

Nisko održavanje: sve promjene korisničkog sučelja mogu se brzo implementirati the sučelje kao i klasa. Prikladan za programera: robustan i čitljiviji. Niska redundantnost: Pomaže u smanjenju dupliciranja koda. Ako the arhitektura je ispravno i dovoljno definirana, POM više se radi u manje koda.

Preporučeni: