Ang Playwright 1.0 ay nai-publish, isang pakete para sa pag-automate ng trabaho sa Chromium, Firefox at WebKit

Microsoft ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° pagpapalabas ng proyekto Manlalaro 1.0, na nagbibigay ng unibersal na API para sa pag-automate ng mga operasyon sa interface ng browser. Halimbawa, binibigyang-daan ka ng Playwright na maghanda ng script upang magbukas ng isang partikular na site sa isang bagong tab, punan/magsumite ng form, ilipat ang cursor sa ilang partikular na elemento, suriin ang mga resulta ng sanggunian, o kumuha ng screenshot. Ang proyekto ay idinisenyo bilang isang library para sa Node.js platform at naibigay lisensyado sa ilalim ng Apache 2.0.

Mga Tampok ng Manlalaro:

  • Kakayahang gumamit ng karaniwang script at API kapag nagtatrabaho sa iba't ibang browser batay sa Chromium, Firefox at WebKit;
  • Kakayahang lumikha ng mga kumplikadong script na sumasaklaw sa maraming pahina, domain at iframe;
  • Awtomatikong hintayin na maging handa ang mga elemento bago mag-trigger ng mga aksyon tulad ng pag-click at pagsagot sa isang form;
  • Pagharang sa aktibidad ng network upang pag-aralan ang mga kahilingan sa network;
  • Suporta para sa paglulunsad ng mga script ng filter para sa di-makatwirang pagbabago ng mga pahina;
  • Ang kakayahang tularan ang mga mobile device, lokasyon at mga karapatan sa pag-access (halimbawa, maaari mong gayahin ang isang partikular na lokasyon ng user sa maps.google.com at i-automate ang paggawa ng mga screenshot ng mapa);
  • Pagbuo ng mga regular na kaganapan sa mouse at keyboard;
  • Suporta para sa pag-upload at pag-download ng mga file.

Pinagmulan: opennet.ru

Magdagdag ng komento