home.social

#playwright_python — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #playwright_python, aggregated by home.social.

fetched live
  1. Ваш UI-фреймворк уже написан. Используем возможности Playwright

    Приветствую, Хабр! Меня зовут Владислав Тимашенков, я занимаюсь автоматизацией тестирования в ГК Infowatch. В этой статье мы построим основу лаконичного фреймворка для UI-автотестов. Настроим запуск браузера, подготовим авторизацию, создадим Page Object и напишем тест. Здесь не будет лишних обёрток и сложной инфраструктуры, не будет даже ИИ и прочего хайпа. Только проверенные решения на базе Playwright , готовые к использованию. Главная идея — максимально использовать возможности самого Playwright, а не строить вокруг него собственный слой абстракций. Договоримся, что у нас уже установлены playwright со всеми зависимостями и pytest . Будем использовать браузер Chromium. Все примеры кода, приведенные в статье, используются в реальном проекте (но адаптированы для публикации). Их можно использовать в собственном фреймворке с минимальными изменениями.

    habr.com/ru/companies/infowatc

    #playwright #playwright_python #ui_automation #pytest

  2. [Перевод] Вышел Playwright 1.59: как тестировщикам с пользой применить каждую новую фичу

    Playwright 1.59 — не очередное инкрементальное обновление. Это заявка на то, куда движется автоматизация тестирования, и это направление глубоко агентное. Если вы ждали, когда инструменты догонят AI-driven воркфлоу, о которых все говорят, этот релиз закрывает разрыв. Разберём каждую крупную фичу и, что важнее, как каждую из них можно применить немедленно.

    habr.com/ru/articles/1022960/

    #playwright #javascript #playwright_python #playwright_парсинг

  3. Быстрый старт автотестирования с Playwright

    Добрый день, уважаемые хабровчане! Меня зовут Евгений Иванов, и вот уже год я работаю на позиции QA-lead в компании FixPrice. В прошлом году руководство поставило передо мной задачу: наладить быстрый старт автотестирования и масштабирование решений на все проекты нашего отдела.

    habr.com/ru/companies/fix_pric

    #playwright #тестирование #playwright_python #автотестирование #программирование

  4. Постоянный логин в автотестах? Решаем с Playwright и экономим время

    Привет, тестировщики и кодеры! Представь: пишешь автотесты для UX, всё красиво, запускаешь — и каждый тест начинает с нуля: логин, пароль, кнопка. Как будто у тестов амнезия! Это бесит, тормозит и превращает код в копипасту. Давай разберёмся, как выкинуть повторный логин на свалку и ускорить всё с Playwright и Python. Читать

    habr.com/ru/articles/918546/

    #playwright_python #playwright #python #автотесты #conftest #фикстуры #fixtures #fixture #ux #autotest

  5. Как создать тестовый фреймворк с нуля на Playwright

    Меня зовут Роман. Я SDET-специалист в компании SimbirSoft. В этой статье поделюсь своим опытом создания тестового фреймворка с нуля для одного из наших внутренних проектов. Материал будет полезен для начинающих или уже действующих специалистов в области тестирования, которые хотят больше узнать: – о построении процесса автоматизации с самого начала; – о сложностях, с которыми может столкнуться автоматизатор; – об инструментах для подходящего решения поставленных перед ним задач. Также рекомендую свою статью тем специалистам, которые уже обладают базовыми знаниями Python и Docker и стремятся углубить свои навыки в автоматизации тестирования. Читать далее 🦾

    habr.com/ru/companies/simbirso

    #playwright #playwright_python #automation_testing #qa #qa_automation #python #testing #docker #qa_testing

  6. Playwright: Поиск, фильтрация и ожидание элементов на странице

    Друзья, приветствую! Для тех, кто не в теме, Playwright — это инструмент для автоматизации и тестирования веб-приложений, который, по моему мнению, уже обошел своего предшественника Selenium, долгое время лидировавшего в автоматизации и тестировании браузеров. О том, почему Playwright лучше Selenium и зачем вам стоит перейти на Playwright, я подробно писал в предыдущей статье . Там же, хотя и поверхностно, я затронул тему поиска и ожидания элементов на странице. Однако оказалось, что этот разбор был недостаточно детальным, и у многих читателей возникли вопросы о целесообразности использования таких методов, как locator и get_by_role . В связи с этим, а также благодаря положительному отклику на прошлую статью, я решил максимально подробно разобрать тему поиска, фильтрации и ожидания элементов на странице. Чем мы займемся сегодня? В рамках этой статьи мы рассмотрим основные методы для поиска, фильтрации и ожидания элементов на странице.

    habr.com/ru/companies/amvera/a

    #playwright #playwright_python #python #автоматизация_браузера #тестирование_вебприложений