Найди элемент — выполни action — проверь результат
Полигон Act для автоматизаторов: click, fill, check, selectOption, hover, dragTo, файлы и границы auto-waiting. Локаторы уже знаешь из Locator Lab — здесь учишься действовать.
Как работает
- 1
Смотри учебную сцену
Как в Locator Lab: DevTools Elements + видимый UI
- 2
Пиши локатор + action
getByLabel('Имя').fill('Anna') — несколько шагов с новой строки
- 3
Жми 🍅 Выполнить
Успех = сцена изменилась так, как требует миссия
Это не полный Playwright runtime — учебный исполнитель actions в браузере. Для живых тестов — репозиторий курса и PomidorQA.
Сначала локаторы? Locator-тренажёр →
Миссии
Обычный click
Кликни кнопку «Сохранить» — статус станет «Сохранено»
Double click
Дважды кликни по «report.pdf» — станет «Открыт»
Правый клик
ПКМ по карточке «Контекст» — появится меню «Удалить»
Click с модификатором
Ctrl/Meta+click по «Баг» и «Фича» — обе карточки выделены
fill — заполнить поле
В поле «Имя» введи Anna
clear — очистить поле
Очисти поле «Город» (сейчас там Москва)
pressSequentially vs fill
В пустой поиск набери qa посимвольно через pressSequentially
press Enter
В поле сообщения нажми Enter — отправится статус «Отправлено»
press Tab
Из поля Email перейди Tab'ом на Пароль (фокус на пароле)
check / uncheck
Включи чекбокс «Согласен с офертой»
Radio через check
Выбери radio «Ментор»
selectOption
В селекте «Уровень» выбери Middle
hover → меню → click
Наведи на «Ещё», дождись меню и кликни «Экспорт»
setInputFiles
Прикрепи resume.pdf к input[type=file]
dragTo
Перетащи карточку «Баг» в колонку «Протестировано»
Auto-wait: disabled → enabled
Кликни «Продолжить» после того, как она станет enabled (сначала включи чекбокс)
Перекрыт оверлеем
Закрой модалку и кликни «Подтвердить» на странице
fill + select + click
Добавь навык: TypeScript + «могу помочь» + кнопка Добавить