Toolverse
All skills

manikantasai-playwright-automation

by openclaw

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

Quick info

Author
openclaw
Category
Testing

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

  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.

Related skills

webapp-testing

by anthropics

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Testing
130255

dependency-upgrade

by wshobson

Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.

Testing
17138

playwright-browser-automation

by lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test

Testing
13130

code-review-excellence

by wshobson

Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers.

Testing
1145

langgraph-docs

by langchain-ai

Use this skill for requests related to LangGraph in order to fetch relevant documentation to provide accurate, up-to-date guidance.

Testing
23127

crypto-research

by stevengonsalvez

Comprehensive cryptocurrency market research and analysis using specialized AI agents. Analyzes market data, price trends, news sentiment, technical indicators, macro correlations, and investment opportunities. Use when researching cryptocurrencies, analyzing crypto markets,

Testing
14118