with one click
testing
Mobile and web test automation with Maestro and Playwright
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Mobile and web test automation with Maestro and Playwright
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Search and visualize app knowledge from captured flows
Generate marketing assets from app screenshots
Full mobile testing workflow with Maestro recording
Open the DiscoveryLab web interface
Quickly capture iOS/Android emulator screen
Manage external links, requirements and test maps
| name | testing |
| description | Mobile and web test automation with Maestro and Playwright |
| emoji | 🧪 |
| version | 1.0.0 |
| category | testing |
| requires | {"bins":["maestro","npx"]} |
| os | ["darwin","linux"] |
| install | {"manual":"Maestro: curl -Ls 'https://get.maestro.mobile.dev' | bash\nPlaywright: npm install -D playwright"} |
| tools | ["dlab.maestro.status","dlab.maestro.run","dlab.maestro.studio","dlab.maestro.generate","dlab.playwright.status","dlab.playwright.run","dlab.playwright.codegen","dlab.playwright.generate","dlab.playwright.report","dlab.playwright.install","dlab.playwright.devices","dlab.test.devices"] |
| tags | ["testing","automation","mobile","web","maestro","playwright"] |
Automated testing capabilities for mobile apps (via Maestro) and web applications (via Playwright).
Maestro is a mobile UI testing framework that runs on iOS and Android.
Check Maestro installation and connected devices:
Run a Maestro test flow:
flowPath: Path to YAML flow filedevice: Target device IDappId: App bundle/package IDcaptureVideo: Record test executionStart Maestro Studio for interactive flow building.
Generate flows from templates: login, onboarding, navigation.
Playwright enables reliable end-to-end testing for web apps.
Check Playwright installation status.
Run Playwright tests:
testPath: Test file or directorybrowser: chromium, firefox, or webkitheaded: Run with visible browserStart Playwright codegen for recording tests.
List available device presets for mobile emulation.
# Check Maestro status
dlab.maestro.status {}
# Run a mobile test
dlab.maestro.run {
"flowPath": "./tests/login.yaml",
"appId": "com.example.app"
}
# Run web tests
dlab.playwright.run {
"testPath": "./tests/e2e",
"browser": "chromium"
}