Обновить
1

Пользователь

Отправить сообщение
  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. Классы для всех базовых элементов это хорошо. А что со списками этих элементов?

Несколько лет назад работал на C#, сейчас всё python да python. Как раз искал задачки чтобы знания освежить. Надо будет глянуть.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность