Playwright #7 Установка NodeJS и Visual Studio Code
Testers Talk
0:00 / 0:00
Playwright #7 Установка NodeJS и Visual Studio Code
2 627 просмотров · 2 г. назад
Testers Talk
31,6 тыс. подписчиков
2 627 просмотров · 2 г. назад
Playwright обеспечивает надежное сквозное тестирование современных веб-приложений. Playwright — это библиотека автоматизации с открытым исходным кодом для тестирования браузеров и веб-скрейпинга, разработанная Microsoft и запущенная 31 января 2020 года, которая с тех пор стала популярной среди программистов и веб-разработчиков. Playwright предоставляет возможность автоматизировать задачи браузера в Chromium, Firefox и WebKit с помощью единого API.
Любой браузер • Любая платформа • Один API
Кроссбраузерность. Playwright поддерживает все современные движки рендеринга, включая Chromium, WebKit и Firefox.
Кроссплатформенность. Тестируйте на Windows, Linux и macOS, локально или в CI, в безголовом или с графическим интерфейсом.
Кроссъязыковая совместимость. Используйте API Playwright в TypeScript, JavaScript, Python, .NET, Java.
Тестирование мобильного веб-сайта. Нативная эмуляция Google Chrome для Android и Mobile Safari. Один и тот же движок рендеринга работает на вашем настольном компьютере и в облаке.
Устойчивость • Отсутствие нестабильных тестов
Автоматическое ожидание. Playwright ожидает, пока элементы станут доступными для выполнения действий, прежде чем приступать к их обработке. Он также обладает богатым набором событий интроспекции. Сочетание этих двух факторов устраняет необходимость в искусственных таймаутах — основной причине нестабильных тестов.
Утверждения, ориентированные на веб. Утверждения Playwright созданы специально для динамического веба. Проверки автоматически повторяются до тех пор, пока не будут выполнены необходимые условия.
Трассировка. Настройте стратегию повторных попыток тестирования, захватите трассировку выполнения, видео, скриншоты, чтобы исключить нестабильность.
Без компромиссов • Без ограничений
Браузеры запускают веб-контент, принадлежащий разным источникам, в разных процессах. Playwright соответствует современной архитектуре браузеров и запускает тесты вне процесса. Это избавляет Playwright от типичных ограничений внутрипроцессных средств запуска тестов.
Множественное тестирование всего. Тестируйте сценарии, охватывающие несколько вкладок, несколько источников и нескольких пользователей. Создавайте сценарии с различными контекстами для разных пользователей и запускайте их на вашем сервере — все в одном тесте.
Доверенные события. Наведение курсора на элементы, взаимодействие с динамическими элементами управления, создание доверенных событий. Playwright использует реальный конвейер ввода браузера, неотличимый от реального пользователя.
Тестовые фреймы, проникновение в теневой DOM. Селекторы Playwright проникают в теневой DOM и позволяют беспрепятственно входить во фреймы.
Полная изоляция • Быстрое выполнение
Мощные инструменты
Генерация кода. Создавайте тесты, записывая свои действия. Сохраняйте их на любом языке.
Инспектор Playwright. Проверяйте страницу, генерируйте селекторы, пошагово выполняйте тест, смотрите точки кликов, изучайте журналы выполнения.
Просмотр трассировки. Собирайте всю информацию для исследования сбоя теста. Трассировка Playwright содержит видеозапись выполнения теста, снимки DOM в реальном времени, обозреватель действий, исходный код теста и многое другое.
🔥 Playwright GitHub - https://github.com/BakkappaN/Playwrig...
🔥 Playwright API Testing GitHub - https://github.com/BakkappaN/Playwrig...
🔥 Playwright with D365 CRM GitHub - https://github.com/BakkappaN/Microsof...
🔥 Документация Playwright - https://playwright.dev/docs/intro
** БЕСПЛАТНЫЕ полные курсы на YouTube **
==========================
🔊 Полный курс по Playwright - https://bit.ly/playwright-tutorial-au...
🔊 Учебник по тестированию API в Playwright - https://bit.ly/playwright-api-testing...
🔊 Полный курс по Cypress - https://bit.ly/cypress-automation-tes...
🔊 Полный курс по JavaScript - https://bit.ly/javascript-tutorial-fo...
🔊 Полный курс по тестированию API - https://bit.ly/api-testing-tutorial-f...
🔊 Полный курс по тестированию API с использованием Rest Assured - https://bit.ly/rest-assured-api-testi...
🔊 Полный курс по Postman - https://bit.ly/api-testing-using-post...
🔊 Учебник по Specflow Selenium C# - https://bit.ly/specflow-selenium-csha...
🔊 Учебник по Selenium C# .NET NUnit - • Selenium C# Full Course by Bakkappa N
🔊 Учебное пособие по тестированию D365 CRM с помощью EasyRepro Framework - https://bit.ly/easyrepro-crm-testing-...
🔊 Учебное пособие по Selenium GRID - • Selenium GRID Full Course by Bakkappa N
🔊 Учебное пособие по автоматизации мобильных приложений с помощью Appium - • Appium Full Course by Bakkappa N
🔊 Учебное пособие по Appium Selenium GRID - • Appium Selenium GRID Tutorial Full Course ...
🔊 Учебное пособие по Data Driven Framework - • Data Driven Framework Full Course by Bakka...
🔊 Учебное пособие по Cucumber BDD Framework, часть 1 - • Cucumber BDD Framework Full Course by Bakk...
🔊 Учебное пособие по Cucumber BDD Framework, часть 2 - • Cucumber(BDD) Selenium Framework Full Cour...
**Вы можете подписаться на нас ...