Toolverse
Wszystkie skille

manikantasai-playwright-automation

autor: openclaw

Automatyzuj przeglądarką bez komplikacji – bezpośredni dostęp do Playwright API

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie

O skillu

Skill do automatyzacji przeglądarki internetowej oparty na Playwright API. Nawiguj po stronach, wchodzić w interakcje z elementami, wyciągaj dane, rób zrzuty ekranu, generuj pliki PDF, nagrywaj wideo i automatyzuj złożone przepływy pracy. Podejście bezpośrednie do API jest bardziej niezawodne niż warianty oparte na MCP.

Jak używać

  1. Zainstaluj Playwright globalnie na swoim systemie za pomocą npm: npm install -g playwright. To narzędzie wymaga Node.js i npx.

  2. Pobierz przeglądarki, które będą potrzebne do automatyzacji. Zainstaluj Chromium poleceniem npx playwright install chromium. Opcjonalnie możesz zainstalować Firefox lub WebKit, jeśli planujesz testować na tych silnikach.

  3. Jeśli pracujesz na Ubuntu lub Debian, zainstaluj zależności systemowe poleceniem sudo npx playwright install-deps chromium, aby Playwright mógł prawidłowo działać.

  4. Utwórz skrypt JavaScript, który uruchomi przeglądarkę i wykona zadanie. Użyj chromium.launch() aby otworzyć przeglądarkę, browser.newPage() aby stworzyć nową kartę, a następnie page.goto() aby przejść do wybranego adresu URL.

  5. Do interakcji z elementami strony stosuj lokalizatory zamiast surowych selektorów CSS. Użyj page.getByRole(), page.getByLabel() lub page.getByPlaceholder() – te metody automatycznie czekają na gotowość elementu i są odporne na zmiany w strukturze DOM.

  6. Po zakończeniu automatyzacji zamknij przeglądarkę poleceniem browser.close(). Jeśli potrzebujesz zrzutu ekranu, użyj page.screenshot() przed zamknięciem.

Podobne skille