POM tsim qauv yog dab tsi?
POM tsim qauv yog dab tsi?

Video: POM tsim qauv yog dab tsi?

Video: POM tsim qauv yog dab tsi?
Video: yog hmoov dab tsi. Zoo Xyooj (cover) 2024, Hlis ntuj nqeg
Anonim

POM yog a tsim qauv uas yog feem ntau siv hauv Selenium rau Automating Test Cases. Page object yog ib hom khoom-oriented class uas ua raws li ib tug interface rau nplooj ntawv ntawm koj daim ntawv thov nyob rau hauv kev xeem. Nplooj ntawv chav kawm muaj cov ntsiab lus hauv lub vev xaib thiab cov txheej txheem los cuam tshuam nrog lub vev xaib.

Ib yam li ntawd, tib neeg nug, POM qauv hauv selenium yog dab tsi?

Page Object Qauv yog Design Qauv uas tau ua nrov nyob rau hauv Selenium Test Automation. Nws yog dav siv tsim qauv hauv Selenium txhawm rau txhim kho kev kuaj xyuas thiab txo cov lej duplication. Ib nplooj ntawv khoom yog cov chav kawm taw qhia cov khoom uas ua haujlwm ua qhov cuam tshuam rau nplooj ntawv ntawm koj Daim Ntawv Thov Hauv Kev Xeem (AUT).

Kuj Paub, qhov zoo ntawm pom yog dab tsi? Qhov zoo ntawm POM yog dab tsi (nplooj khoom qauv) ncej ua haujlwm hauv selenium? 1- zam kom tsis txhob sau cov neeg sib tw rau tib lub WebElement uas yog qhov teeb meem loj hauv lwm lub hauv paus. 2- Kev tu cov ntawv xeem uas yooj yim heev. 3- txhim kho kev nyeem ntawv.

Ib yam li ib tug yuav nug, POM thiab nplooj Hoobkas yog dab tsi?

Page Object Model yog ib qho khoom siv Repository tsim qauv hauv Selenium WebDriver. Page Factory yog ib txoj hauv kev optimized los tsim cov khoom repository hauv POM tswvyim. AjaxElementLocatorFactory yog ib tug tub nkeeg load tswvyim nyob rau hauv Page Factory qauv los txheeb xyuas WebElements tsuas yog thaum lawv siv rau hauv kev ua haujlwm.

POM qhov zoo dua thiab nws qhov tsis zoo yog dab tsi?

Kev saib xyuas qis: Txhua tus neeg siv kev hloov pauv tuaj yeem siv nrawm nrawm rau hauv tus interface nrog rau chav kawm. Programmer Friendly: Muaj zog thiab nyeem tau ntau dua. Tsawg Redundancy: Pab txo qhov kev sib tw ntawm cov lej. Yog tus architecture yog raug thiab txaus txhais, lub POM tau ua ntau dua nyob rau hauv tsawg code.

Pom zoo: