Šta je obrazac POM dizajna?
Šta je obrazac POM dizajna?

Video: Šta je obrazac POM dizajna?

Video: Šta je obrazac POM dizajna?
Video: ГИБЕЛЬ ТИТАНИКА. ЧТО ПРОИЗОШЛО НА САМОМ ДЕЛЕ? 2024, Maj
Anonim

POM je dizajn obrazac koji se obično koristi u Selenu za automatizaciju test slučajeva. Objekt Page 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, šta je POM model u selenu?

Page Object Model je dizajn Uzorak koji je postao popularan u Selen Test Automation. Široko je korišten 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 test skripte koje postaje vrlo jednostavno. 3- poboljšava čitljivost.

Slično se može pitati, šta je POM i fabrika stranica?

Objektni model stranice je obrazac dizajna Repozitorija objekata u Selenium WebDriver-u. Page Factory je optimizovan način za kreiranje spremišta objekata u POM koncept. AjaxElementLocatorFactory je koncept lijenog učitavanja Page Factory obrazac za identifikaciju WebElemenata samo kada se koriste u bilo kojoj operaciji.

Koja je prednost POM-a, a šta njegov nedostatak?

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

Preporučuje se: