Ettevõte Microsoft projekti väljaanne , pakkudes universaalset API brauserite kasutajaliidese automatiseerimise jaoks. Näiteks võimaldab Playwright luua skripti, et avada teatud veebisait uues vahekaardis, täita/saata vormi, liigendada kursori teatud elementidele, võrrelda standart tulemusi või luua ekraanipilti. Projekt on vormistatud Node.js platvormile raamatukoguna ja ainekood on litsentsitud Apache 2.0 all.
Playwright'i omadused:
- Ühine skripti ja API kasutamine Chromiumi, Firefoxi ja WebKiti baasil töötavate brauseritega;
- Komplekssete skriptide loomine, mis katab mitut lehte, domeeni ja iframe'i;
- Elementide valmisoleku automaatne ootamine enne toimingute, nagu klikk ja vormi täitmine, käivitamist;
- Võrgutegevuse jälgimine võrgupäringute analüüsimiseks;
- Toetab filtriskripte lehtede vabatahtlikuks muutmiseks;
- Mobiilseadmete, asukoha ja ligipääsuõiguste emuleerimise võimalus (näiteks saab maps.google.com'is simuleerida kasutaja teatud asukohta ja automatiseerida kaardipiltide loomist);
- Tavapäraste hiire- ja klaviatuurisündmuste genereerimine;
- Failide üleslaadimise ja allalaadimise tugi.
Allikas: opennet.ru
