Hvad er POM-designmønster?
Hvad er POM-designmønster?

Video: Hvad er POM-designmønster?

Video: Hvad er POM-designmønster?
Video: Top Camouflage G-Shock Watch-Top 7 Bedste Camo G-Shock Watch i 2018 2024, Kan
Anonim

POM er en design mønster som er almindeligt brugt i Selen til automatisering af testtilfælde. Sideobjektet er en objektorienteret klasse, der fungerer som en grænseflade for siden i din applikation, der testes. Sideklassen indeholder webelementer og metoder til at interagere med webelementer.

Ligeledes spørger folk, hvad er POM-model i selen?

Sideobjekt Model er et design Mønster som er blevet populær i Selen Test automatisering. Det er meget brugt design mønster i selen for at forbedre testvedligeholdelse og reducere kodeduplikering. Et sideobjekt er en objektorienteret klasse, der fungerer som en grænseflade til en side i din Application Under Test(AUT).

Ved også, hvad er fordelene ved pom? Hvad er fordelene ved POM (sideobjektmodel) rammearbejde i selen ? 1- undgå at skrive de duplikerede locatorer til samme WebElement, hvilket er det store problem i andre rammer. 2- Vedligeholdelse af testscriptet, hvilket bliver meget nemt. 3- forbedrer læsbarheden.

På samme måde kan man spørge, hvad er POM og sidefabrik?

Sideobjektmodel er et Object Repository-designmønster i Selenium WebDriver. Sidefabrik er en optimeret måde at oprette objektlager i POM koncept. AjaxElementLocatorFactory er et lazy load koncept i Sidefabrik mønster for kun at identificere WebElements, når de bruges i enhver operation.

Hvad er POM fordel og dens ulempe?

Lav vedligeholdelse: Alle ændringer i brugergrænsefladen kan hurtigt implementeres i det interface såvel som klasse. Programmeringsvenlig: Robust og mere læsbar. Lav redundans: Hjælper med at reducere duplikering af kode. Hvis det arkitektur er korrekt og tilstrækkeligt defineret, POM får mere gjort i mindre kode.

Anbefalede: