Hva er POM-designmønster?
Hva er POM-designmønster?

Video: Hva er POM-designmønster?

Video: Hva er POM-designmønster?
Video: Лучшие камуфляжные часы G-Shock-Топ 7 лучших камуфляжных ч... 2024, April
Anonim

POM er en design mønster som vanligvis brukes i Selen for automatisering av testtilfellene. Sideobjektet er en objektorientert klasse som fungerer som et grensesnitt for siden til applikasjonen din som testes. Sideklassen inneholder nettelementer og metoder for å samhandle med nettelementer.

På samme måte spør folk, hva er POM-modell i selen?

Sideobjekt Modell er et design Mønster som har blitt populært i Selen Test automatisering. Det er mye brukt design mønster i selen for å forbedre testvedlikehold og redusere kodeduplisering. Et sideobjekt er en objektorientert klasse som fungerer som et grensesnitt til en side i Application Under Test (AUT).

Vet også, hva er fordelene med pom? Hva er fordelene med POM (sideobjektmodell) rammeverk i selen ? 1- unngå å skrive de dupliserte lokalisatorene for samme WebElement som er det store problemet i andre rammeverk. 2- Vedlikehold av testskriptet som blir veldig enkelt. 3- forbedrer lesbarheten.

På samme måte kan man spørre seg, hva er POM og sidefabrikk?

Sideobjektmodell er et Object Repository-designmønster i Selenium WebDriver. Sidefabrikk er en optimalisert måte å lage objektlager i POM konsept. AjaxElementLocatorFactory er et lazy load-konsept i Sidefabrikk mønster for å identifisere WebElements bare når de brukes i en operasjon.

Hva er POM-fordelen og dens ulempe?

Lite vedlikehold: Alle endringer i brukergrensesnittet kan raskt implementeres i de grensesnitt så vel som klasse. Programmerervennlig: Robust og mer lesbar. Lav redundans: Bidrar til å redusere duplisering av kode. Hvis de arkitektur er riktig og tilstrekkelig definert, POM får mer gjort med mindre kode.

Anbefalt: