pwa-device-testing

Document real-device and emulator testing for PWAs with SSH bridges.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/matthewfrazier/mobissh --skill pwa-device-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pwa-device-testing
Source: https://github.com/matthewfrazier/mobissh/tree/main/.claude/skills/pwa-device-testing
Command: npx skills add https://github.com/matthewfrazier/mobissh --skill pwa-device-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Headless Playwright tests validate logic and layout but cannot verify real device UX like biometric prompts, PWA install flows, or touch gestures. This skill provides the correct setup, known pitfalls, and ready-to-use templates for testing on real Chrome via Android emulator.

Core Features & Use Cases

  • Real-device and emulator testing workflows for PWAs and SSH bridge applications.
  • CDP over ADB integration, emulator server templates, and reproducible test scaffolds.
  • The provided templates cover setup, test execution, artifact collection, and troubleshooting for device-based QA.

Quick Start

Run the run-emulator-tests.sh script to boot the emulator, execute Playwright emulator tests, and review the resulting reports.

Frequently Asked Questions about pwa-device-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test PWA install flows and biometric prompts on an Android emulator?

To test PWA install flows and biometric prompts on an Android emulator, use real Chrome environments and CDP over ADB integration to exercise device UX. This validates interactions headless Playwright cannot reach, using ready-to-use templates for setup and execution.

Can I use Playwright with CDP over ADB for real device PWA testing?

Yes, Playwright integrates with CDP over ADB to enable real device PWA testing. This connection allows scripts to exercise vaults, password managers, and WebAuthn prompts on Android emulators and real Chrome environments for accurate UX validation.

What's the best way to automate safe-area rendering and touch gesture tests for PWAs?

The best way to automate safe-area rendering and touch gesture tests for PWAs is using emulator server templates and reproducible test scaffolds. This approach provides scripted setup and artifact collection to verify real device UX reliably.

Why do my headless Playwright tests fail to verify PWA install banners?

Headless Playwright tests fail to verify PWA install banners because they cannot validate real device UX like biometric prompts or touch gestures. You need Android emulator workflows with CDP integration to properly test these installation flows.

Do I need an SSH bridge to test WebAuthn and password managers on real devices?

An SSH bridge enables testing WebAuthn and password managers on real devices by facilitating secure connections to the emulator environment. This setup allows scripts to safely exercise vaults and biometric authentication prompts during end-to-end QA.