playwright

Community

Automate browser tasks with persistent state.

AuthorVitorAndTxr
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates browser interactions for testing and web tasks, with a persistent browser state across commands, reducing setup and repetitive work.

Core Features & Use Cases

  • Persistent browser session across commands to speed up multi-step tasks.
  • Element discovery & interaction via element refs captured by snapshot and used in subsequent commands.
  • Screenshots, PDF, and data capture for UI verification and reporting.
  • Use Case: QA teams can script end-to-end flows against a web app, reusing the same browser instance to save time and maintain context.

Quick Start

Install dependencies with npm install, then:

  • Navigate to a URL
  • Snapshot to get refs
  • Interact using refs (click, type, fill-form)
  • Capture a screenshot or PDF
  • Close the browser when done

Dependency Matrix

Required Modules

playwright

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: playwright
Download link: https://github.com/VitorAndTxr/Bioteca_Prism_InteroperableResearchInterfaceSystem/archive/main.zip#playwright

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository