Часть 1. Опрос
- В каком порядке приоритета выбирают локаторы в Playwright?
- Почему локатор «ленивый» и чем это лучше «снимка» из
find_element? - Что такое strict mode violation и как его устранить?
- Чем
.filter(has_text=...)отличается отget_by_text(...)? - Какой матчер проверит количество элементов в списке?
Часть 2. Подбор локаторов
Для каждого элемента предложите устойчивый локатор (по роли/лейблу/тексту):
- Кнопка «Оформить заказ»
- Поле ввода с подписью «Электронная почта»
- Ссылка «Личный кабинет»
- Чекбокс «Запомнить меня»
- Третий товар в списке
.product
Часть 3. Форма (saucedemo)
- Открыть
https://www.saucedemo.com/, залогиниться какstandard_user/secret_sauce. - Проверить, что виден текст «Products» и URL содержит
/inventory.html. - Добавить «Sauce Labs Backpack» в корзину и проверить, что бейдж корзины = 1.
Часть 4. Список
- Проверить, что на странице каталога ровно 6 товаров.
- Открыть корзину и проверить, что в ней 1 позиция с нужным названием.