Microsoft Playwright упрощает тестирование веб-приложений на Python

2020-10-02

Корпорация Майкрософт объявила о выпуске версии Playwright для Python, фреймворка для сквозного тестирования веб-приложений на Python.

Playwright является последним из множества инструментов Python, созданных Microsoft, включая надстройки для языковой поддержки Pylance и Pyright для Visual Studio Code.

Playwright интегрируется со средой Pytest в Python, широко используемой автоматизированной системой тестирования для приложений Python.



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

Playwright также интегрируется с фреймворком тестирования в веб-фреймворке Python Django, так что существующие тесты Django могут быть расширены с помощью интерфейсных тестов.

Веб-фреймворки для фронтального тестирования обычно были рутинной работой.

В случае Python можно использовать фреймворк, такой как Selenium, для автоматизации взаимодействия браузера с веб-фреймворком и проверки результатов.

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

Playwright поддерживает взаимодействие во всех трех основных системах веб-браузеров (Chromium, Firefox и WebKit), а также эмуляцию устройства.

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

Также можно имитировать веб-технологии, такие как геолокация, например, указав широту и долготу в тесте страницы.

Сетевой трафик можно регистрировать и изменять.

Playwright все еще находится на начальной стадии, но его можно установить из индекса пакетов Python с помощью pip install playwright.

Популярные статьи

2020-09-30

Дифференцирующие факторы онлайн-дегустаций вин во время пандемии


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

2020-10-13

Спутники Илон Маска Swarm нацелены на удовлетворение жажды путешествий и глобальных потребностей в Интернете


Илон Маск находится в процессе установки десятков тысяч крупных спутников, предназначенных для обеспечения высокоскоростного доступа в Интернет для каждого человека на Земле.

2020-10-01

Лучшие компании по разработке прогрессивных веб-приложений


Вы ищете лучшие прогрессивные компании по разработке веб-приложений для своего следующего проекта? Или вы не уверены, что подходит для вашего проекта? Прежде чем заняться поиском ведущей компании ...

2020-10-03

Директор по маркетингу нового Facebook, стремится объединить построение доверия с технологической ориентацией


Facebook назначил Алекса Шульца следующим директором по маркетингу после того, как он был вице-президентом по аналитике и развитию продуктов. Шульц сам объявил об этом в своем профиле в Facebook в...

2020-09-30

Рынок домашних роботов: следующая огромная ниша


Последнее исследование мирового рынка комнатных роботов, опубликованное AMA, предлагает подробный обзор факторов, влияющих на глобальный масштаб бизнеса. Отчет о глобальном исследовании рынка комн...

2020-10-14

Новые законы позволяют искоренить преступления, связанные с марихуаной


В понедельник губернатор Мичигана Гретхен Уитмер подписала несколько законопроектов, касающихся реформы уголовного преследования, включая законодательст...

2021-01-29

Как выглядит успешный маркетинговый план после коронавируса?


LNDBRG, современный бренд, специализирующийся на товарах повышенной проходимости, разместил рекламу в августовском номере Vogue. Возможно, на какое-то время это будет последний раз. «Когда что-то...

2020-09-29

Отток на рынке рекламы в социальных сетях вырос на фоне новостей о слиянии и поглощении:


Рынок рекламы в социальных сетях в новом независимом 56-страничном исследование под названием «Индустрия рекламы в социальных сетях в Индии 2020» гарантирует, что вы будете лучше информированы, чем...