Pull to refresh

Comments 2

  1. Зачем добровольно себя ограничивать типом str в локаторах? Пропадает возможность использовать поиск и отличные фильтры, встроенные playwright. А так мы себя ограничиваем поиском self.page.get_by_test_id(locator) и всё. Ни цепочки локаторов, ни фильтров.

class BaseElement:
    def __init__(self, page: Page, locator: str):

Чем не нравятся локаторы playwright?

class BaseElement:
    def __init__(self, page: Page, locator: Locator):

2. Классы для всех базовых элементов это хорошо. А что со списками этих элементов?

Спасибо, подход интересный. На практике у нас сейчас больше 700 UI тестов, при этом из них регулярно откисают около 100 штук и более. Мучаемся с фиксами регулярно, возможно реально нужно начать смотреть в сторону изоляции

Sign up to leave a comment.

Articles