Агенты Playwright
С выходом Playwright 1.56 в инструменте появились три новых агента: Planner, Generator и Healer. Они помогают создавать сценарии, поддерживать тесты и выявлять нестабильное поведение.
Playwright — это библиотека автоматизации с открытым исходным кодом для тестирования браузеров и очистки веб-страниц, разработанная Microsoft и запущенная 31 января 2020 года и с тех пор ставшая популярной среди программистов и веб-разработчиков.
С выходом Playwright 1.56 в инструменте появились три новых агента: Planner, Generator и Healer. Они помогают создавать сценарии, поддерживать тесты и выявлять нестабильное поведение.
Selenium — лидер в области веб-автоматизации, но в последнее время его старается подвинуть Playwright. Узнаем, возможно ли это, и почему
В этой статье расскажем о популярных проблемах при тестировании в Playwright и поделимся способами их решения
Playwright — мощный инструмент для автоматизации тестирования, если использовать его с умом. В этой статье — советы, которые сэкономят часы отладки: правильная конфигурация, фикстуры, стабильные локаторы и грамотное мокирование данных.
Фикстуры Playwright — это готовые инструменты, которые помогают создавать тесты. Они берут на себя рутину: открывают браузер, создают страницы и управляют сессиями. В статье разбираем, какие бывают фикстуры, как они работают и зачем нужны.
BeforeAll в Playwright запускается в каждом воркере, а не один раз на все тесты — и это часто ломает ожидания тестировщиков. В статье разбираем, почему так происходит и какие есть стандартные обходные пути.
Подготовка к собеседованию Playwright стала проще. Мы собрали самые важные вопросы с короткими и практичными ответами.
Хотите ускорить тестирование видеоплеера? Playwright в связке с Open Source Cloud позволяет запускать интеграционные тесты автоматически.
В статье — готовые скрипты и пример GitHub workflow для CI/CD.
Один из вариантов гибкой и плавной настройки визуального регрессионного тестирования. Создание снапшотов с помощью Playwright в CI и управление ими с помощью GitHub Actions.
Playwright предлагает два похожих на первый взгляд инструмента — test.slow() и параметр slowMo. На самом деле это разные механизмы: один — для продления таймаута теста, другой — для замедления действий в браузере. В этой статье объясняем их отличия и делимся рекомендациями по применению.
Playwright предоставляет мощные возможности для автоматизации браузерных тестов. Однако, разработчики часто задаются вопросом — как правильно структурировать Playwright проект, особенно если тесты затрагивают изменение окружения, создание ресурсов или работу с базой данных. В этой статье мы рассмотрим стратегии запуска тестов в Playwright — параллельно, последовательно или в смешанном режиме — с упором на повышение эффективности и надёжности тестового процесса.
Первые API тесты на Playwright и Pytest.
Настраиваем окружение, пишем тесты и разбираем основы работы с APIRequestContext. Практические примеры с демо API.
Скрапингом называются действия по извлечению данных с веб-страниц. Веб-скрапинг полезен в тестировании и мониторинге, к примеру для проверки состояния одного или нескольких элементов на странице, а также для сбора данных для самых разных целей. Из этой статьи вы узнаете, как с помощью Playwright извлекать данные с сайтов и генерировать из них JSON-файл.
Узнайте, как автоматизировать сбор данных с сайтов, защищённых авторизацией, с помощью Playwright. Практическое руководство с рабочими примерами кода для обхода логина и парсинга закрытых разделов.
При проведении сквозного тестирования и мониторинге веб-сайтов с помощью Playwright важное значение имеет выбор правильных локаторов, т.к. они помогают создавать более стабильные и надёжные тесты.