Kompania Microsoft lëshimi i projektit , që ofron një API universale për automatizimin e operacioneve në ndërfaqen e shfletuesve. Për shembull, Playwright lejon përgatitjen e një skenari për hapjen e një website të caktuar në një skedë të re, mbushjen/dërgimin e një forme, pozicionimin e kursorit mbi elemente të caktuar, krahasimin me rezultate referuese ose krijimin e një ekranifikimi. Projekti është i organizuar në formën e një biblioteke për platformën Node.js dhe nën licencën Apache 2.0.
Karakteristikat e Playwright:
- Mundësia e përdorimit të një skenari të përbashkët dhe API-së gjatë punës me shfletues të ndryshëm të bazuar në Chromium, Firefox dhe WebKit;
- Mundësia e krijimit të skenarëve të ndërlikuar, të cilët përfshijnë disa faqe, domain-e dhe iframe;
- Pritja automatike e gatishmërisë së elementeve para se të vazhdohet me veprime si klikimi dhe mbushja e formave;
- Kapja e aktiviteteve rrjetë për analizën e kërkesave rrjetë;
- Mbështetje për ekzekutimin e skripteve filtrues për modifikimin e rastësishëm të faqeve;
- Mundësia e simulimit të pajisjeve mobile, vendndodhjes dhe të drejtave të aksesit (p.sh. në maps.google.com, mund të simulohet një vendndodhje e caktuar e përdoruesit dhe të automatizohet krijimi i ekranifikimeve të hartës);
- Krijimi i ngjarjeve të zakonshme të miut dhe tastierës;
- Mbështetje për ngarkimin dhe shkarkimin e skedarëve.
Burimi: opennet.ru
