Автоматизация тестирования
7.37K subscribers
182 photos
8 videos
2 files
223 links
Справочник материалов по Автоматизации тестирования.
Туториалы по всем основным технологиям. Книги и тесты для самопроверки.

selenium, playwrite, pytest

@viktorreh @aldrson
Download Telegram
Поиск элементов в Playwright

#читать #playwright

Самый удобный способ найти элемент – использовать генератор тестов Playwright, который позволяет не только создавать тесты, но и генерировать локатор для определенного элемента.

Читать далее
Селекторы и локаторы в Playwright

#читать #playwright

Playwright – это мощный фреймворк для автоматизации тестирования, позволяющий пользователям управлять веб-приложениями и проводить End to End автоматизацию тестирования. В этой статье мы постараемся рассмотреть полный функционал и реализацию селекторов и локаторов Playwright.

Читать далее
Большой учебник по Playwright

#читать #playwright

Большой учебник по Playwright для автоматизированного тестирования веб-приложений: от основ до продвинутых техник с практическими примерами.

Читать далее
Тестирование API с Playwright

#читать #playwright

В данной статье рассматриваются методы тестирования API с использованием Playwright, включая создание запросов, обработку аутентификации и проверку ответов сервера.

Читать далее
Применение тестовых шагов Playwright с помощью декораторов TypeScript

#читать #playwright

Код сквозного тестирования Playwright можно написать с использованием JavaScript или TypeScript. Но какой же из них выбрать? Когда я начинал писать свои первые автоматизированные браузерные тесты, я выбрал JavaScript, потому что не хотел возиться с набором типов. Я просто хотел быстро что-то сделать. Живём лишь раз, верно?

Читать далее
Как загружать файлы с помощью Playwright

#читать #playwright

Сайты могут предоставлять пользователям возможность скачивать файлы для последующего доступа с локального компьютера. Например, люди часто загружают билеты, квитанции и схемы маршрутов. В этой статье мы разберем, как осуществляется загрузка файлов с помощью Playwright.

Читать далее
Рефакторинг локаторов Playwright

#читать #playwright

В статье обсуждаются простые и эффективные способы рефакторинга локаторов в Playwright с использованием пользовательских селекторов и объектной модели страницы, что помогает улучшить читаемость, производительность и поддержку автоматизированных тестов.

Читать далее
Ожидания и таймауты в Playwright

#читать #playwright

Жесткие таймауты в Playwright — это антипаттерн, который делает тесты медленными и нестабильными, поэтому используйте автоожидания и web-first утверждения, чтобы тестировать UI так, как его видит пользователь.

Читать далее
Playwright: альтернативные локаторы

#читать #playwright

Playwright поддерживает различные альтернативные локаторы, включая CSS, XPath и локаторы для React и Vue, что позволяет точно нацеливаться на элементы с помощью текстовых, атрибутных и позиционных селекторов, улучшая точность автоматизации и тестирования интерфейсов.

Читать далее
Как применять тестовые шаги Playwright с декораторами TypeScript

#читать #playwright

В статье обсуждается, как использовать декораторы TypeScript для упрощения применения тестовых шагов в Playwright, заменяя многократные вызовы test.step на более компактные и читаемые аннотации, что позволяет сделать код более структурированным и облегчить работу с большими проектами тестирования.

Читать далее
Утверждения Playwright – типы и лучшие практики

#читать #playwright

Утверждения Playwright – это важная часть веб-автоматизации, позволяющая проверять поведение элементов в браузере, используя как жесткие, так и мягкие утверждения, с возможностью автоповтора и персонализации для более стабильных и эффективных тестов.

Читать далее
Тестирование API с Playwright

#читать #playwright

В данной статье рассматриваются методы тестирования API с использованием Playwright, включая создание запросов, обработку аутентификации и проверку ответов сервера.

Читать далее
Локаторы в Playwright

#читать #playwright

В этой статье мы рассмотрели методы локаторов, доступные в Playwright, привели практические примеры фильтрации по тексту, дочерним элементам и атрибутам, а также описали продвинутые приёмы, включая использование метода or() для работы с несколькими условиями.

Читать далее
Навигация и взаимодействие с веб-страницами в Playwright

#читать #playwright

Статья подробно описывает ключевые аспекты работы с навигацией и ожиданием событий в Playwright, включая методы для навигации по страницам, ожидаемые события и работу с тайм-аутами. Особое внимание уделяется эвристическим подходам, таким как использование параметра networkidle для завершения навигации.

Читать далее
Как создавать PDF-файлы в Playwright

#читать #playwright

Playwright можно использовать для создания PDF-файлов из веб-страниц. Это открывает интересные сценарии автоматизации таких задач, как архивирование, генерация счетов, написание руководств, книг и т. д.

Читать далее
Тестирование производительности в Playwright

#читать #playwright

Эта статья дает базовое представление о тестировании производительности веб-сайтов в Playwright.

Читать далее
Как запускать тест-кейсы Playwright в CI/CD

#читать #playwright

В этой статье рассмотрим, как интегрировать CI/CD BitBucket с Playwright и проводить сквозное тестирование с помощью Bitbucket и Playwright.

Читать далее