{"id":"09294608-ae80-4ea8-89d7-273a55d3be46","shortId":"NDr7FV","kind":"skill","title":"Playwright Cross-Browser Testing and Automation Framework","tagline":"Uses Microsoft Playwright to automate Chromium, Firefox, and WebKit with one API for testing, scraping, screenshots, tracing, and login flows. It fits teams that need reliable browser sessions, modern locator-based automation, and strong debugging artifacts instead of brittle tim","description":"# Playwright Cross-Browser Testing and Automation Framework\n\nUses Microsoft Playwright to automate Chromium, Firefox, and WebKit with one API for testing, scraping, screenshots, tracing, and login flows. It fits teams that need reliable browser sessions, modern locator-based automation, and strong debugging artifacts instead of brittle timeout-heavy scripts.\n\n## Prerequisites\n\nNode.js 20.x, 22.x, or 24.x\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm install -g @playwright/cli@latest\n- npm i playwright\n\nRequirements and caveats from upstream:\n- Playwright is also available for [Python](https://playwright.dev/python/docs/intro), [.NET](https://playwright.dev/dotnet/docs/intro), and [Java](https://playwright.dev/java/docs/intro).\n\nBasic usage or getting-started notes:\n- bash\n- Optionally install skills for richer agent integration:\n- playwright-cli install --skills\n\n- Source: https://github.com/microsoft/playwright\n- Extracted from upstream docs: https://raw.githubusercontent.com/microsoft/playwright/HEAD/README.md\n\n## Documentation\n\n- https://playwright.dev/docs/intro\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/playwright-cross-browser-testing-and-automation-framework/)","tags":["playwright","cross","browser","testing","and","automation","framework","skills","agentskillexchange","agent-skills","ai-agents","ai-tools"],"capabilities":["skill","source-agentskillexchange","skill-playwright-cross-browser-testing-and-automation-framework","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/playwright-cross-browser-testing-and-automation-framework","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,265 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:45.502Z","embedding":null,"createdAt":"2026-05-18T13:18:22.986Z","updatedAt":"2026-05-18T19:11:45.502Z","lastSeenAt":"2026-05-18T19:11:45.502Z","tsv":"'/docs/intro':188 '/dotnet/docs/intro),':148 '/java/docs/intro).':153 '/microsoft/playwright':177 '/microsoft/playwright/head/readme.md':184 '/python/docs/intro),':144 '/skills/playwright-cross-browser-testing-and-automation-framework/)':195 '20':104 '22':106 '24':109 'agent':167,190 'agentskillexchange.com':194 'agentskillexchange.com/skills/playwright-cross-browser-testing-and-automation-framework/)':193 'also':138 'api':20,69 'artifact':45,94 'autom':7,13,41,56,62,90 'avail':139 'base':40,89 'bash':161 'basic':154 'brittl':48,97 'browser':4,35,53,84 'caveat':133 'chromium':14,63 'cli':171 'cross':3,52 'cross-brows':2,51 'debug':44,93 'doc':181 'document':185 'environ':122 'exchang':192 'extract':178 'firefox':15,64 'fit':30,79 'flow':28,77 'framework':8,57 'g':125 'get':158 'getting-start':157 'github.com':176 'github.com/microsoft/playwright':175 'heavi':100 'instal':111,115,124,163,172 'instead':46,95 'integr':168 'java':150 'latest':127 'locat':39,88 'locator-bas':38,87 'login':27,76 'match':120 'microsoft':10,59 'modern':37,86 'need':33,82 'net':145 'node.js':103 'note':160 'npm':123,128 'one':19,68 'option':162 'path':118 'playwright':1,11,50,60,130,136,170 'playwright-c':169 'playwright.dev':143,147,152,187 'playwright.dev/docs/intro':186 'playwright.dev/dotnet/docs/intro),':146 'playwright.dev/java/docs/intro).':151 'playwright.dev/python/docs/intro),':142 'playwright/cli':126 'prerequisit':102 'python':141 'raw.githubusercontent.com':183 'raw.githubusercontent.com/microsoft/playwright/head/readme.md':182 'reliabl':34,83 'requir':131 'richer':166 'scrape':23,72 'screenshot':24,73 'script':101 'session':36,85 'setup':117 'skill':164,173,191 'skill-playwright-cross-browser-testing-and-automation-framework' 'sourc':174,189 'source-agentskillexchange' 'start':159 'strong':43,92 'team':31,80 'test':5,22,54,71 'tim':49 'timeout':99 'timeout-heavi':98 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'trace':25,74 'upstream':114,135,180 'usag':155 'use':9,58,112 'webkit':17,66 'x':105,107,110","prices":[{"id":"1a838248-7974-411c-989e-d0409c6ff609","listingId":"09294608-ae80-4ea8-89d7-273a55d3be46","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:22.986Z"}],"sources":[{"listingId":"09294608-ae80-4ea8-89d7-273a55d3be46","source":"github","sourceId":"agentskillexchange/skills/playwright-cross-browser-testing-and-automation-framework","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/playwright-cross-browser-testing-and-automation-framework","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:22.986Z","lastSeenAt":"2026-05-18T19:11:45.502Z"}],"details":{"listingId":"09294608-ae80-4ea8-89d7-273a55d3be46","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"playwright-cross-browser-testing-and-automation-framework","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"cd93e7a7b90a61ff26fd6bbed80559a209453eb0","skill_md_path":"skills/playwright-cross-browser-testing-and-automation-framework/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/playwright-cross-browser-testing-and-automation-framework"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Playwright Cross-Browser Testing and Automation Framework","description":"Uses Microsoft Playwright to automate Chromium, Firefox, and WebKit with one API for testing, scraping, screenshots, tracing, and login flows. It fits teams that need reliable browser sessions, modern locator-based automation, and strong debugging artifacts instead of brittle timeout-heavy scripts."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/playwright-cross-browser-testing-and-automation-framework"},"updatedAt":"2026-05-18T19:11:45.502Z"}}