Vyšiel Playwright 1.0, balík na automatizáciu práce s prehliadačmi Chromium, Firefox a WebKit

Microsoft опубликовала vydanie projektu Dramatik 1.0, ktorý poskytuje univerzálne API na automatizáciu operácií v rozhraní prehliadača. Playwright vám napríklad umožňuje pripraviť skript na otvorenie konkrétnej stránky na novej karte, vyplniť/odoslať formulár, presunúť kurzor na určité prvky, porovnať výsledky s referenčnými výsledkami alebo urobiť snímku obrazovky. Projekt je navrhnutý ako knižnica pre platformu Node.js a dodávané licencovaný pod Apache 2.0.

Vlastnosti dramatika:

  • Schopnosť používať spoločný skript a API pri práci s rôznymi prehliadačmi založenými na Chromium, Firefox a WebKit;
  • Schopnosť vytvárať zložité skripty zahŕňajúce viacero stránok, domén a prvkov iframe;
  • Automaticky čakať, kým budú prvky pripravené pred spustením akcií, ako je kliknutie a vyplnenie formulára;
  • Zachytenie sieťovej aktivity na analýzu sieťových požiadaviek;
  • Podpora spúšťania filtrovacích skriptov pre ľubovoľnú úpravu stránok;
  • Schopnosť emulovať mobilné zariadenia, polohu a prístupové práva (napríklad môžete simulovať konkrétnu polohu používateľa na maps.google.com a automatizovať vytváranie snímok obrazovky mapy);
  • Generovanie pravidelných udalostí myši a klávesnice;
  • Podpora pre nahrávanie a sťahovanie súborov.

Zdroj: opennet.ru

Pridať komentár