Лучшие практики для Page Object Model Selenium - PullRequest
0 голосов
/ 20 июня 2019

Я реализую объектную модель страницы в Selenium, используя Python и pytest в качестве среды тестирования. У меня есть страница, которая имеет много элементов, поэтому мой файл подкачки становится больше. В настоящее время это ~ 100 строк кода со всеми локаторами, с которыми связаны их web-драйверы. Мой вопрос должен ли я добавить больше локаторов в тот же файл или создать отдельный файл для других локаторов. Локаторы, которые я собираюсь добавить, относятся к тестам немного другого типа, чем те, которые я уже добавил. Поэтому я подумал, может быть, добавить новые тесты, которые немного отличаются по категории, к новой странице и тестовым файлам, но не хотят отклоняться от лучших практик POM. Я посмотрел в Интернете, чтобы найти руководство по передовым методам, но не смог получить прямой ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...