manikantasai-playwright-automation
Browser automation using Playwright API directly. Navigate websites, interact with elements, extract data, take screenshots, generate PDFs, record videos, and automate complex workflows. More reliable than MCP approach.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Browser automation using Playwright API directly. Navigate websites, interact with elements, extract data, take screenshots, generate PDFs, record videos, and automate complex workflows. More reliable than MCP approach.
How to use
Zainstaluj Playwright globalnie na swoim systemie za pomocą npm: npm install -g playwright. To narzędzie wymaga Node.js i npx.
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.
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ć.
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.
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.
Po zakończeniu automatyzacji zamknij przeglądarkę poleceniem browser.close(). Jeśli potrzebujesz zrzutu ekranu, użyj page.screenshot() przed zamknięciem.