Cili është modeli i dizajnit POM?
Cili është modeli i dizajnit POM?

Video: Cili është modeli i dizajnit POM?

Video: Cili është modeli i dizajnit POM?
Video: Njihuni me 82 vjeçarin, manekinin e parë kosovar 2024, Mund
Anonim

POM Eshte nje model dizajni e cila përdoret zakonisht në Selen për Automatizimin e Rasteve të Testimit. Objekti Page është një klasë e orientuar drejt objektit e cila vepron si një ndërfaqe për faqen e aplikacionit tuaj në provë. Klasa e faqes përmban elementë në internet dhe metoda për të bashkëvepruar me elementët e uebit.

Po kështu, njerëzit pyesin, cili është modeli POM në selen?

Objekti i faqes Model është një dizajn Modeli e cila është bërë e njohur në Seleni Test Automatizimi. Është dizajn i përdorur gjerësisht model në selen për përmirësimin e mirëmbajtjes së testit dhe reduktimin e dyfishimit të kodit. Një objekt faqeje është një klasë e orientuar nga objekti që shërben si një ndërfaqe për një faqe të aplikacionit tuaj nën test (AUT).

Dini gjithashtu, cilat janë avantazhet e pom-it? Cilat janë avantazhet e POM (modeli i objektit të faqes) punim me kornizë në selen ? 1- shmangni shkrimin e gjetësve të kopjuar për të njëjtin WebElement që është problemi i madh në kornizat e tjera. 2- Mirëmbajtja e skriptit të testit i cili bëhet shumë i lehtë. 3- përmirëson lexueshmërinë.

Në mënyrë të ngjashme dikush mund të pyesë, çfarë është POM dhe fabrika e faqeve?

Modeli i objektit të faqes është një model i projektimit të Depove të Objekteve në Selenium WebDriver. Fabrika e faqeve është një mënyrë e optimizuar për të krijuar depo objektesh në POM koncept. AjaxElementLocatorFactory është një koncept i ngarkimit dembel në Fabrika e faqeve model për të identifikuar WebElementet vetëm kur ato përdoren në ndonjë operacion.

Cili është avantazhi dhe disavantazhi i POM-it?

Mirëmbajtje e ulët: Çdo ndryshim i ndërfaqes së përdoruesit mund të zbatohet me shpejtësi të ndërfaqja si dhe klasa. Programues miqësor: i fortë dhe më i lexueshëm. Tepricë e ulët: Ndihmon në reduktimin e dyfishimit të kodit. Nëse të arkitektura është e përcaktuar saktë dhe mjaftueshëm, POM bëhet më shumë në më pak kod.

Recommended: