Публикуван Playwright 1.0, пакет за автоматизация на работата с Chromium, Firefox и WebKit

Компания Microsoft публикува релиz на проекта Playwright 1.0, предоставящ универсален API за автоматизация на операции в браузерните интерфейси. Например, Playwright позволява създаването на сценарий за отваряне на определен сайт в нов таб, попълване/изпращане на форма, насочване на курсора към определени елементи, сравняване с еталонни резултати или създаване на скриншот. Проектът е реализиран като библиотека за платформата Node.js и се предоставя е под лицензия Apache 2.0.

Особености на Playwright:

  • Възможност за използване на общ сценарий и API при работа с различни браузъри на базата на Chromium, Firefox и WebKit;
  • Възможност за създаване на сложни сценарии, обхващащи няколко страници, домейни и iframe;
  • Автоматично изчакване на готовността на елементите преди стартиране на действия като клик и попълване на форма;
  • Перехват на мрежова активност за анализ на мрежови заявки;
  • Поддръжка на стартиране на скриптове-филтри за произволна модификация на страниците;
  • Възможност за емуляция на мобилни устройства, местоположение и права за достъп (например, можете да симулирате определено местоположение на потребителя в maps.google.com и да автоматизирате създаването на скриншоти на картата);
  • Генериране на обикновени събития на мишката и клавиатурата;
  • Поддръжка на качване и сваляне на файлове.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster