POM дизайны загвар гэж юу вэ?
POM дизайны загвар гэж юу вэ?

Видео: POM дизайны загвар гэж юу вэ?

Видео: POM дизайны загвар гэж юу вэ?
Видео: МЭРГЭЖИЛ СОНГОЛТ | ЗАГВАРЫН БИЗНЕС БА МАРКЕТИНГ 2024, May
Anonim

ПОМ нь дизайны загвар Туршилтын тохиолдлуудыг автоматжуулах зорилгоор Селенийг ихэвчлэн ашигладаг. Page объект нь объект хандалтат анги бөгөөд таны туршиж буй програмын хуудасны интерфейсийн үүрэг гүйцэтгэдэг. Хуудасны анги нь вэб элементүүд болон вэб элементүүдтэй харилцах аргуудыг агуулдаг.

Үүнтэй адилаар хүмүүс селен дэх POM загвар гэж юу вэ?

Хуудасны объект Загвар дизайн юм Загвар онд алдартай болсон Селен Туршилтын автоматжуулалт. Энэ нь өргөн хэрэглэгддэг дизайн юм Селен дэх загвар туршилтын засвар үйлчилгээг сайжруулах, кодын давхардлыг багасгах зорилгоор. Хуудасны объект нь объект хандалтат анги бөгөөд таны Хэрэглээний Туршилтын (AUT) хуудасны интерфейс болж өгдөг.

Пом ямар давуу талтайг бас мэдэх үү? POM-ийн давуу талууд юу вэ (хуудасны объектын загвар) селен дэх хүрээний ажил ? 1- ижил WebElement-д давхар байршуулагч бичихээс зайлсхий, энэ нь бусад хүрээн дэх томоохон асуудал юм. 2- Туршилтын скриптийг засварлах нь маш хялбар болно. 3- Унших чадварыг сайжруулна.

Үүнтэй адилаар POM болон хуудасны үйлдвэр гэж юу вэ?

Хуудасны объектын загвар нь Selenium WebDriver дээрх Объект хадгалах сангийн дизайны загвар юм. Хуудасны үйлдвэр нь объектын агуулах үүсгэх оновчтой арга юм ПОМ үзэл баримтлал. AjaxElementLocatorFactory нь залхуу ачааллын ойлголт юм Хуудасны үйлдвэр WebElements-ийг аливаа үйлдэлд ашиглах үед л таних загвар.

POM-ийн давуу болон сул тал нь юу вэ?

Засвар үйлчилгээ бага: Хэрэглэгчийн интерфэйсийн аливаа өөрчлөлтийг хурдан шуурхай хийж болно нь интерфейс болон анги. Программист ээлтэй: Бат бөх, илүү унших боломжтой. Илүүдэл бага: Кодын давхардлыг багасгахад тусална. Хэрэв нь архитектурыг зөв, хангалттай тодорхойлсон, POM бага кодоор илүү ихийг хийдэг.

Зөвлөмж болгож буй: