Microsoft Företaget projektets release , som tillhandahÄller ett universellt API för automatisering av ÄtgÀrder i webblÀsargrÀnssnitt. Playwright gör det till exempel möjligt att förbereda ett skript för att öppna en viss webbplats i en ny flik, fylla i/skicka formulÀr, föra muspekaren till specifika element, verifiera med referensresultat eller skapa en skÀrmdump. Projektet Àr utformat som ett bibliotek för Node.js-plattformen och Àr licensierad under Apache 2.0.
Funktioner i Playwright:
- Möjlighet att anvÀnda ett gemensamt skript och API nÀr man arbetar med olika webblÀsare baserade pÄ Chromium, Firefox och WebKit;
- Möjlighet att skapa komplexa skript som omfattar flera sidor, domÀner och iframe;
- Automatisk vÀntan pÄ att element ska vara redo innan ÄtgÀrder som klick och ifyllning av formulÀr utförs;
- Avlyssning av nÀtverksaktivitet för att analysera nÀtverksförfrÄgningar;
- Stöd för att köra filter-skript för godtycklig modifiering av sidor;
- Möjlighet att emulera mobila enheter, platser och ÄtkomstrÀttigheter (t.ex. kan man simulera ett visst anvÀndarlÀge i maps.google.com och automatisera skapandet av skÀrmdumpar av kartor);
- Generering av vanliga mus- och tangentbordevenemang;
- Stöd för uppladdning och nedladdning av filer.
KĂ€lla: opennet.ru
