Opublikowano Playwright 1.0, pakiet do automatyzacji pracy z Chromium, Firefox i WebKit

Firma Microsoft opublikowała premiera projektu Playwright 1.0, oferującego uniwersalne API do automatyzacji operacji w interfejsie przeglądarek. Na przykład, Playwright pozwala przygotować skrypt do otwierania określonej strony w nowej karcie, wypełniania/wysyłania formularza, przesuwania kursora do określonych elementów, porównywania wyników z wzorcowymi rezultatami lub tworzenia zrzutów ekranu. Projekt jest zrealizowany jako biblioteka dla platformy Node.js i dostarczany na licencji Apache 2.0.

Cechy Playwright:

  • Możliwość używania wspólnego skryptu i API podczas pracy z różnymi przeglądarkami opartymi na Chromium, Firefox i WebKit;
  • Możliwość tworzenia złożonych skryptów obejmujących wiele stron, domen i iframe;
  • Automatyczne oczekiwanie na gotowość elementów przed wykonaniem działań, takich jak kliknięcie i wypełnianie formularza;
  • Przechwytywanie aktywności sieciowej w celu analizy zapytań sieciowych;
  • Wsparcie dla uruchamiania skryptów filtrujących do dowolnej modyfikacji stron;
  • Możliwość emulacji urządzeń mobilnych, lokalizacji i uprawnień (na przykład, można symulować określoną lokalizację użytkownika w maps.google.com i automatyzować tworzenie zrzutów ekranu mapy);
  • Generowanie standardowych zdarzeń myszy i klawiatury;
  • Wsparcie dla przesyłania i pobierania plików.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster