Microsoft vállalat a projekt kiadását , amely egy univerzális API-t biztosít a böngészőfelületek automatizálásához. Például a Playwright lehetővé teszi, hogy szkriptet készítsünk egy adott webhely új fülön történő megnyitásához, űrlapok kitöltéséhez/benyújtásához, az egérmutató bizonyos elemekhez való irányításához, az előre meghatározott eredmények ellenőrzéséhez vagy képernyőképek készítéséhez. A projekt könyvtár formájában érhető el a Node.js platform számára és Apache 2.0 licenc alatt.
A Playwright jellemzői:
- Lehetőség közös szkript és API használatára különböző, Chromium, Firefox és WebKit alapú böngészők esetén;
- Lehetőség összetett szkriptek létrehozására, amelyek több oldalt, domaint és iframe-et ölelnek fel;
- Automatikus várakozás az elemek készenlétére mielőtt műveleteket hajtanánk végre, mint például kattintás vagy űrlap kitöltése;
- Hálózati aktivitás elfogása a hálózati kérések elemzéséhez;
- Szkriptek futtatása a lapok tetszőleges módosításához;
- Mobil eszközök, helyszínek és hozzáférési jogok emulálásának lehetősége (például a maps.google.com oldalon szimulálhatunk egy adott felhasználói helyet és automatizálhatjuk a térképek képernyőképeinek készítését);
- Szokásos egér- és billentyűzetes események generálása;
- Fájlok feltöltésének és letöltésének támogatása.
Forrás: opennet.ru
