POM dizayn nümunəsi nədir?
POM dizayn nümunəsi nədir?

Video: POM dizayn nümunəsi nədir?

Video: POM dizayn nümunəsi nədir?
Video: Dizayn ixtisasına qəbul üzrə qabiliyyət imtahanları başlayıb - REPORTAJ 2024, Dekabr
Anonim

POM a dizayn nümunəsi Test işlərinin avtomatlaşdırılması üçün Seleniumda adətən istifadə olunur. Səhifə obyekti sınaqdan keçirilən Tətbiqinizin səhifəsi üçün interfeys rolunu oynayan obyekt yönümlü sinifdir. Səhifə sinfi veb elementləri və veb elementləri ilə qarşılıqlı əlaqə metodlarını ehtiva edir.

Eynilə insanlar soruşurlar ki, selenyumda POM modeli nədir?

Səhifə obyekti Model dizayndır Nümunə ildə məşhurlaşan Selenium Test avtomatlaşdırılması. Geniş istifadə olunan dizayndır Seleniumdakı nümunə test baxımını artırmaq və kodun təkrarlanmasının azaldılması üçün. Səhifə obyekti, Test altındakı Tətbiqinizin (AUT) səhifəsinə interfeys kimi xidmət edən obyekt yönümlü sinifdir.

Həmçinin bilin, pomun üstünlükləri nələrdir? POM-un üstünlükləri nələrdir (səhifə obyekt modeli) seleniumda çərçivə işi ? 1- digər çərçivələrdə böyük problem olan eyni WebElement üçün dublikat lokatorları yazmaqdan çəkinin. 2- Çox asanlaşan test skriptinin saxlanması. 3- oxunaqlılığı yaxşılaşdırır.

Eynilə soruşa bilər ki, POM və səhifə fabriki nədir?

Səhifə Obyekt Modeli Selenium WebDriver-də Obyekt Repozitoru dizayn nümunəsidir. Səhifə fabriki obyekt repozitoriyası yaratmaq üçün optimallaşdırılmış üsuldur POM anlayış. AjaxElementLocatorFactory tənbəl yükləmə konsepsiyasıdır Səhifə fabriki WebElementləri yalnız hər hansı əməliyyatda istifadə edildikdə müəyyən etmək üçün nümunə.

POM-un üstünlüyü və mənfi cəhətləri nədir?

Aşağı texniki xidmət: İstənilən İstifadəçi İnterfeysi dəyişiklikləri sürətlə həyata keçirilə bilər the interfeys, eləcə də sinif. Proqramçı Dostu: Sağlam və daha oxunaqlı. Aşağı Redundancy: Kodun təkrarını azaltmağa kömək edir. Əgər the memarlıq düzgün və kifayət qədər müəyyən edilmişdir, POM daha az kodla daha çox iş görür.

Tövsiyə: