Microsoft projektin julkaisu , joka tarjoaa yleismaailmallisen API:n selainkäyttöliittymien toimintojen automatisointiin. Esimerkiksi Playwrightin avulla voit luoda skriptin, joka avaa tietyn verkkosivuston uudessa välilehdessä, täyttää/lähettää lomakkeen, vie hiiren osoittimen tiettyjen elementtien päälle, vertaa vertailutuloksiin tai luo kuvakaappauksen. Projekti on suunniteltu kirjastoksi Node.js-alustalle ja lisensoitu Apache 2.0:lla.
Näytelmäkirjailijan ominaisuudet:
- Mahdollisuus käyttää yhteistä skriptiä ja API:a työskennellessä eri selainten kanssa, jotka perustuvat Chromiumiin, Firefoxiin ja WebKitiin;
- Kyky luoda monimutkaisia skriptejä, jotka kattavat useita sivuja, verkkotunnuksia ja iframeja;
- Odottaa automaattisesti elementtien valmiutta ennen toimintojen, kuten klikkausten ja lomakkeiden täyttämisen, käynnistämistä;
- Verkkoliikenteen sieppaaminen verkkopyyntöjen analysoimiseksi;
- Tuki suodatinskriptien suorittamiselle sivujen mielivaltaista muokkaamista varten;
- Mahdollisuus jäljitellä mobiililaitteita, sijainteja ja käyttöoikeuksia (voit esimerkiksi simuloida tietyn käyttäjän sijaintia maps.google.com-sivustolla ja automatisoida karttanäyttökuvien luomisen);
- Luo normaaleja hiiri- ja näppäimistötapahtumia;
- Tuki tiedostojen lähettämiseen ja lataamiseen.
Lähde: opennet.ru
