Skip to main content

Тестирование Playwright


Начало

Официальный сайт проекта Установка python -m pip install playwright Проверка установки playwr...

Локаторы

Локаторы: способ поиска элементов на странице. Поэтому они являются методами page В VSC Ctrl+Cli...

Actions

Действие Описание click() Однократное нажатие. Опции: button="left" modifier...

События (Events)

События в page.goto В переменной wait_until. load: загрузка всего контента domcontentloaded:...

Аутентификация

При 2FA аутентификации возникают проблемы при повторном исполнении скрипта. Для обхода этого испо...

Pytest & Playwright

Pytest Имена файлов тестов должны иметь префикс test_ или постфикс _test. Имена тестов должны им...

Дополнительные возможности

Скриншоты Скрин страницы page.screenshot(path="", full_page=True) Скрин элемента тоже работает...

Ожидание

  from playwright.sync_api import Page, expect DOCS_URL = "https://playwright.dev/python/docs...

Pytest

Теория Виды тестирования Модульное: небольшой элемент/модуль Компонентное: проверка подсисте...