Mis on POM-i disainimuster?
Mis on POM-i disainimuster?

Video: Mis on POM-i disainimuster?

Video: Mis on POM-i disainimuster?
Video: crochet toran design pattern No 4 2024, Mai
Anonim

POM on disaini muster mida tavaliselt kasutatakse seleenis testjuhtumite automatiseerimiseks. Leheobjekt on objektorienteeritud klass, mis toimib teie testitava rakenduse lehe liidesena. Leheklass sisaldab veebielemente ja meetodeid veebielementidega suhtlemiseks.

Samuti küsivad inimesed, mis on seleeni POM-mudel?

Lehekülje objekt Mudel on Disain Muster mis on saanud populaarseks aastal Seleen Testi automatiseerimine. See on laialdaselt kasutatav disain muster seleenis testide hoolduse tõhustamiseks ja koodi dubleerimise vähendamiseks. Leheobjekt on objektorienteeritud klass, mis toimib teie testitava rakenduse (AUT) lehe liidesena.

Tea ka, millised on pomi eelised? Millised on POM-i eelised (leheobjekti mudel) raamitöö seleenis ? 1- vältige sama WebElementi jaoks topeltlokaatorite kirjutamist, mis on teistes raamistikes suur probleem. 2- Testskripti hooldus, mis muutub väga lihtsaks. 3- parandab loetavust.

Samamoodi võib küsida, mis on POM ja lehetehas?

Lehekülje objekti mudel on objektihoidla kujundusmuster rakenduses Selenium WebDriver. Lehe tehas on optimeeritud viis objektihoidla loomiseks POM kontseptsioon. AjaxElementLocatorFactory on laisk laadimise kontseptsioon Lehe tehas muster WebElementide tuvastamiseks ainult siis, kui neid kasutatakse mis tahes toimingus.

Mis on POM-i eelis ja selle puudus?

Vähe hooldust: kõik kasutajaliidese muudatused saab kiiresti kasutusele võtta a liides kui ka klass. Programmeerijasõbralik: vastupidav ja paremini loetav. Madal liiasus: aitab vähendada koodi dubleerimist. Kui a arhitektuur on õigesti ja piisavalt määratletud, POM saab vähema koodiga rohkem tehtud.

Soovitan: