Què és el patró de disseny POM?
Què és el patró de disseny POM?

Vídeo: Què és el patró de disseny POM?

Vídeo: Què és el patró de disseny POM?
Vídeo: ¿Qué es Page Object/POM? | Automatización de pruebas 2024, De novembre
Anonim

POM és un patró de disseny que s'utilitza habitualment a Selenium per automatitzar els casos de prova. L'objecte Page és una classe orientada a objectes que actua com a interfície per a la pàgina de la vostra aplicació sota prova. La classe de pàgina conté elements web i mètodes per interactuar amb elements web.

De la mateixa manera, la gent es pregunta, què és el model POM al seleni?

Objecte de pàgina Model és un Disseny Patró que s'ha popularitzat a Seleni Automatització de proves. És un disseny molt utilitzat patró en seleni per millorar el manteniment de les proves i reduir la duplicació de codi. Un objecte de pàgina és una classe orientada a objectes que serveix com a interfície per a una pàgina de la vostra aplicació en prova (AUT).

Sapigueu també, quins són els avantatges del pom? Quins són els avantatges del POM (model d'objectes de pàgina) marc de treball en seleni? 1- eviteu escriure els localitzadors duplicats per al mateix WebElement, que és el gran problema en altres marcs. 2- Manteniment de l'script de prova que es fa molt fàcil. 3- Millora la llegibilitat.

De la mateixa manera, es pot preguntar, què és POM i la fàbrica de pàgines?

Model d'objectes de pàgina és un patró de disseny del dipòsit d'objectes a Selenium WebDriver. Fàbrica de pàgines és una manera optimitzada de crear un repositori d'objectes POM concepte. AjaxElementLocatorFactory és un concepte de càrrega mandrosa Fàbrica de pàgines patró per identificar WebElements només quan s'utilitzen en qualsevol operació.

Quin és l'avantatge i el seu desavantatge de POM?

Manteniment baix: qualsevol canvi a la interfície d'usuari es pot implementar ràpidament el interfície i classe. Adequat per a programadors: robust i més llegible. Baixa redundància: ajuda a reduir la duplicació de codi. Si el l'arquitectura està correctament i prou definida, el POM es fa més amb menys codi.

Recomanat: