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.

معلومات المصدر

المستودع
quay/ai-helpers
آخر نشاط في المصدر
٥ مايو ٢٠٢٦ في ١٧:٠١
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٣
التفرعات
١١

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
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" ```
عرض على GitHub