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