Kumpanija Microsoft rilaxx tal-proġett , li jipprovdi API universali għall-awtomatizzazzjoni tal-operazzjonijiet fl-interface tal-browser. Pereżempju, Playwright jippermettilek tipprepara skript biex tiftaħ sit speċifiku f'tab ġdida, timla/issottometti formola, tmexxi l-cursor għal ċerti elementi, tikkontrolla ma 'riżultati ta' referenza, jew tieħu screenshot. Il-proġett huwa ddisinjat bħala librerija għall-pjattaforma Node.js u liċenzjat taħt Apache 2.0.
Karatteristiċi tad-drammaturgu:
- Kapaċità li tuża skript u API komuni meta taħdem ma 'browsers differenti bbażati fuq Chromium, Firefox u WebKit;
- Kapaċità li toħloq skripts kumplessi li jkopru bosta paġni, oqsma u iframes;
- Stenna awtomatikament li l-elementi jkunu lesti qabel ma jibdew azzjonijiet bħal tikklikkja u timla formola;
- Interċettazzjoni ta' attività ta' netwerk għall-analiżi ta' talbiet ta' netwerk;
- Appoġġ għat-tnedija ta' skripts tal-filtri għal modifika arbitrarja tal-paġni;
- Il-ħila li timita tagħmir mobbli, post u drittijiet ta 'aċċess (per eżempju, tista' tissimula post ta 'utent speċifiku f'maps.google.com u tawtomatizza l-ħolqien ta' screenshots tal-mapep);
- Il-ġenerazzjoni ta' avvenimenti regolari tal-maws u tat-tastiera;
- Appoġġ għat-tlugħ u t-tniżżil ta' fajls.
Sors: opennet.ru
