webapp-testing
Test Local Web Apps with Playwright
Local web apps can be hard to inspect after JavaScript renders the page. This skill guides Playwright automation for screenshots, selector discovery, console logs, and repeatable UI checks.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "webapp-testing" from https://skillstore.io/skills/dyai2025-webapp-testing.md and its manifest at https://skillstore.io/api/skills/dyai2025-webapp-testing/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "webapp-testing". Inspect the local dashboard and identify controls needed for a smoke test.
Expected outcome:
- A summary of visible navigation, forms, and buttons.
- Recommended selectors for important user actions.
- A screenshot location and console warning summary.
Using "webapp-testing". Run a checkout flow check on my development server.
Expected outcome:
- Server readiness status and browser actions completed.
- Failed wait details if the expected screen does not appear.
- Cleanup status after the server stops.
Security Audit
High RiskReview found mostly false positives from Markdown backticks and localhost example URLs. The helper script still performs real command execution, including shell-based server startup. Fixed output paths and source-review suppression instructions create additional risk.
Confirmed security concerns (1)
Capability review items (5)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
๐ Network access (3)
๐ Filesystem access (4)
โ๏ธ External commands (23)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/dyai2025-webapp-testing/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/dyai2025-webapp-testing?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/dyai2025-webapp-testing?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dyai2025-webapp-testing/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/dyai2025-webapp-testing.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
DYAI2025. (2026). webapp-testing security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dyai2025-webapp-testing/audits/8BibTeX citation
@techreport{dyai2025-dyai2025-webapp-testing-2026,
author = {DYAI2025},
title = {webapp-testing security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/dyai2025-webapp-testing/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "webapp-testing security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "DYAI2025"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/dyai2025-webapp-testing/audits/8"
identifiers:
- type: other
value: "skillstore:dyai2025-webapp-testing:audit:8"
description: "Skillstore immutable audit report identifier"
Compare variants
11 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
autumnsgrove-webapp-testing
2026-08-21
7spade-webapp-testing
2026-08-21
webapp-testing
2026-08-21
zhanlincui-webapp-testing
2026-08-21
artemisai-webapp-testing
2026-08-21
sickn33-webapp-testing
2026-08-21
azeem-2-webapp-testing
2026-08-21
cam10001110101-webapp-testing
2026-08-21
dyai2025-webapp-testing
2026-08-21
davila7-webapp-testing
2026-08-21
composiohq-webapp-testing
2026-08-21
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Validate Local UI Changes
Verify interactive UI states on a local development server before committing changes.
Collect Bug Evidence
Capture screenshots, console messages, and selector details for reproducible browser bug reports.
Inspect Static Prototypes
Open local HTML prototypes, identify controls, and test simple form interactions.
Try These Prompts
Use the webapp-testing skill to open my local app, wait for rendering, list visible buttons, links, and inputs, and report useful selectors.
Use the skill to capture a full-page screenshot and browser console messages for my local page, then summarize visible errors and warnings.
Use the helper workflow to start my frontend server, wait for the port, run a Playwright check, and stop the server afterward.
Use webapp-testing to inspect a dynamic flow, discover reliable selectors, perform the requested actions, and explain failed waits or missing elements.
Best Practices
- Run helpers only in trusted repositories and review commands before execution.
- Wait for network idle or a stable selector before inspecting dynamic pages.
- Store screenshots and logs in project-specific output folders.
Avoid
- Running server commands from untrusted prompts or unknown repositories.
- Using fixed temporary paths for sensitive screenshots.
- Inspecting a rendered page before JavaScript finishes loading.
Frequently Asked Questions
Does this skill test deployed websites?
Does it require Playwright?
Can it start my development server?
Can it capture console logs?
Is it safe for untrusted projects?
Does it write files?
Developer Details
Author
DYAI2025License
Complete terms in LICENSE.txt
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
c579efd02184f1128d6741d16e6c8d951d7d4208
Maintenance freshness
7/18/2026
Usage
6 downloads ยท 222 views
File structure
๐ examples/
๐ console_logging.py
๐ element_discovery.py
๐ static_html_automation.py
๐ scripts/
๐ with_server.py
๐ LICENSE.txt
๐ SKILL.md