Microsoft projekti vÀljalaskmine , mis annab universaalse API brauseri liideste automatiseerimiseks. NÀiteks vÔimaldab Playwright luua skripti, et avada kindel veebisait uues sakkis, tÀita/saata vorm, suunata hiir kindlatele elementidele, vÔrrelda neid standardsete tulemustega vÔi teha ekraanivÔtet. Projekt on vormistatud Node.js platvormi raamatukoguna ja lisensiga Apache 2.0.
Playwrighti omadused:
- VĂ”imalus kasutada ĂŒhtset skripti ja API-d erinevate brauseritega, mis pĂ”hinevad Chromiumil, Firefoxil ja WebKitil;
- VÔimalus luua keerukaid skripte, mis hÔlmavad mitut lehte, domeeni ja iframe'i;
- Automaatne ootamine elementide valmiduseni enne toimingute, nagu klikkimine ja vormi tÀitmine, kÀivitamist;
- VĂ”rgutegevuse ĂŒlemineku jĂ€lgimine, et analĂŒĂŒsida vĂ”rgu pĂ€ringuid;
- Toetab filtriskeemide kÀivitamist, et teha lehtede lÀhteandmete vabatahtlikke muudatusi;
- VÔimalus emuleerida mobiilseadmeid, asukohta ja juurdepÀÀsuÔigusi (nÀiteks saab maps.google.com-s simuleerida kasutaja kindlat asukohta ja automatiseerida kaartide ekraanipiltide loomist);
- Tavaliste hiire ja klaviatuuri sĂŒndmuste genereerimine;
- Toetab failide ĂŒleslaadimist ja allalaadimist.
Allikas: opennet.ru
