Какво представлява моделът на POM дизайн?
Какво представлява моделът на POM дизайн?

Видео: Какво представлява моделът на POM дизайн?

Видео: Какво представлява моделът на POM дизайн?
Видео: Как это – промышленный дизайн 2024, Април
Anonim

POM е модел на дизайн който обикновено се използва в Selenium за автоматизиране на тестовите случаи. Обектът Page е обектно-ориентиран клас, който действа като интерфейс за страницата на вашето приложение, което се тества. Класът на страницата съдържа уеб елементи и методи за взаимодействие с уеб елементи.

По същия начин хората питат какво е POM модел в селен?

Обект на страницата Модел е Дизайн модел който стана популярен в Селен Автоматизация на тестовете. Той е широко използван дизайн модел в Селен за подобряване на тестовата поддръжка и намаляване на дублирането на код. Обектът на страницата е обектно-ориентиран клас, който служи като интерфейс към страница на вашето приложение под тест (AUT).

Знайте също, какви са предимствата на pom? Какви са предимствата на POM (обектен модел на страница) работа с рамка в селен? 1- избягвайте да пишете дублиращите се локатори за същия WebElement, което е големият проблем в други рамки. 2- Поддръжка на тестовия скрипт, което става много лесно. 3- подобрява четливостта.

По подобен начин някой може да попита какво е POM и фабрика за страници?

Обектен модел на страницата е модел за проектиране на хранилище на обекти в Selenium WebDriver. Фабрика за страници е оптимизиран начин за създаване на хранилище за обекти в POM концепция. AjaxElementLocatorFactory е концепция за мързеливо натоварване Фабрика за страници шаблон за идентифициране на WebElements само когато се използват в която и да е операция.

Какво е предимството на POM и неговия недостатък?

Ниска поддръжка: Всички промени в потребителския интерфейс могат бързо да бъдат приложени на интерфейс, както и клас. Удобен за програмисти: Здрав и по-четлив. Ниска излишеност: Помага за намаляване на дублирането на код. Ако на архитектурата е правилно и достатъчно дефинирана, POM прави повече с по-малко код.

Препоръчано: