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.

Datos de origen

Repositorio
quay/ai-helpers
Última actividad en el origen
5 de mayo de 2026 a las 17:01
Idioma detectado de SKILL.md
inglés
Estrellas
3
Forks
11

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
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" ```
Ver en GitHub