Напишите тест для страницы https://the-internet.herokuapp.com/iframe, который: 1. Переключится во фрейм с редактором, используя frameLocator. 2. Очистит текстовое поле и введёт
Архивы: Задания
Описание.
Домашнее задание 41. Рефакторинг теста в Page Object.
Рефакторите тест из задания 37 TodoMVC, применив паттерн Page Object Model. Создайте два класса: TodoPage с методами addTodo, getTodoCount, markAsCompleted
Домашнее задание 39. Использование фикстуры с настройкой локали браузера для проверки локализованного текста на сайте.
Создайте фикстуру, которая настраивает browser с русской локалью (locale: ‘ru-RU’). Напишите тест, который использует эту фикстуру, открывает https://playwright.dev и проверяет,
Домашнее задание 38. Добавление и последующее удаление элементов страницы с использованием продвинутых локаторов.
На странице https://the-internet.herokuapp.com/add_remove_elements/ напишите тест, который: 1. Использует filter и hasText для клика по кнопке «Add Element» и проверяет, что
Домашнее задание 37. Добавление нескольких задач, проверка их отображения и отметка одной как выполненной.
На странице https://demo.playwright.dev/todomvc напишите тест, который: Добавит три новых дела в список, используя getByPlaceholder и click. Проверит с помощью toHaveText
Домашнее задание 36. Навигация в меню, подтверждение текста на странице.
Настройте новый проект Playwright. Напишите тест, который открывает главную страницу https://playwright.dev, переходит в раздел «Docs» через навигационное меню и проверяет,