Skip to main content

remote-playwright

Deploy and connect to a remote Playwright browser on an OpenShift cluster. Sets up a Playwright run-server pod, port-forwarding, and @playwright/cli for interactive browser automation (goto, click, snapshot, screenshot, video recording). Use when you need a remote browser for E2E interaction or visual verification on a cluster.

Quellinformationen

Repository
quay/ai-helpers
Letzte Quellaktivität
5. Mai 2026 um 17:01
Erkannte Sprache von SKILL.md
Englisch
Sterne
3
Forks
11

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
remote-playwright
description
Deploy and connect to a remote Playwright browser on an OpenShift cluster. Sets up a Playwright run-server pod, port-forwarding, and @playwright/cli for interactive browser automation (goto, click, snapshot, screenshot, video recording). Use when you need a remote browser for E2E interaction or visual verification on a cluster.
argument-hint
[KUBECONFIG_PATH] [NAMESPACE]
allowed-tools
["Bash(bash .claude/scripts/remote-playwright.sh *)","Bash(npx @playwright/cli*)","Read"]
# Remote Playwright Browser Deploy and connect to a Playwright browser running on an OpenShift cluster. ## Arguments Parse `$ARGUMENTS` into at most two values before invoking Bash: - **Arg 1**: KUBECONFIG path (default: `/tmp/k`) - **Arg 2**: Namespace (default: `playwright`) ## Step 1: Deploy and Connect ```bash bash .claude/scripts/remote-playwright.sh up "$KUBECONFIG_PATH" "$NAMESPACE" ``` The script handles everything: version resolution, deployment, port-forwarding, and CLI connection. Wait for the `=== Ready ===` output. ## Step 2: Verify ```bash npx @playwright/cli goto https://example.com npx @playwright/cli snapshot npx @playwright/cli screenshot ``` ## Available Commands - `npx @playwright/cli goto <url>` — navigate - `npx @playwright/cli snapshot` — accessibility tree - `npx @playwright/cli screenshot` — save PNG - `npx @playwright/cli click <ref>` — click element by ref from snapshot - `npx @playwright/cli fill <ref> <text>` — fill input - `npx @playwright/cli video-start` / `video-stop` — record session - `npx @playwright/cli tab-list` / `tab-new` / `tab-select` — manage tabs ## Teardown ```bash bash .claude/scripts/remote-playwright.sh down "$KUBECONFIG_PATH" "$NAMESPACE" ```
Auf GitHub ansehen