Advanced Search
Search Results
214 total results found
Аутентификация
При 2FA аутентификации возникают проблемы при повторном исполнении скрипта. Для обхода этого используют контекст браузера. Шаг 1. Сохранение контекста. from playwright.sync_api import sync_playwright with sync_playwright() as playwright: browser = ...
Pytest & Playwright
Pytest Имена файлов тестов должны иметь префикс test_ или постфикс _test. Имена тестов должны иметь префикс test_ В модуле utils функция root, отнимающая 1 от входного параметра. Пример теста: import utils def test_first(): num24 = utils.root(25) ...
Дополнительные возможности
Скриншоты Скрин страницы page.screenshot(path="", full_page=True) Скрин элемента тоже работает. link.screenshot(path="") Запись видео from playwright.sync_api import Browser def test_first(browser: Browser): context = browser.new_context( ...
Ожидание
from playwright.sync_api import Page, expect DOCS_URL = "https://playwright.dev/python/docs/intro" def test_first(page: Page): page.goto("https://playwright.dev/python") link = page.get_by_role("link", name="GET STARTED") link.click() ...
Mariadb
Установка клиента mariadb sudo apt install mariadb-client mysql -u user -p -h 127.0.0.1 -P 3306 Dockerfile FROM mariadb:latest # Устанавливаем переменные окружения ENV MYSQL_ROOT_PASSWORD=... ENV MYSQL_DATABASE=... ENV MYSQL_USER=... ENV MYSQL_PAS...