Опубліковано Playwright 1.0, пакет для автоматизації роботи з Chromium, Firefox та WebKit

компанія Microsoft опублікувала реліз проекту Playwright 1.0, що забезпечує універсальний API для автоматизації операцій в інтерфейсі браузерів. Наприклад, Playwright дозволяє підготувати сценарій для відкриття певного сайту в новій вкладці, заповнення/надсилання форми, підведення курсору до певних елементів, звірки з еталонними результатами або створення скріншота. Проект оформлений у вигляді бібліотеки для платформи Node.js та поставляється під ліцензією Apache 2.0

Особливості Playwright:

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

Джерело: opennet.ru

Додати коментар або відгук