Developer · Plainwork
Local Browser QA Kit - Playwright Tests for Digital Products
A reusable local test suite for checking web pages, downloads, links and common layout regressions.
One-time price, VAT includedPython 3.10+ tests, JSON config and schema, HTML sample site, MarkdownDownload link by email

What you get
Built, tested, ready to use.
- 25 Python files: 8 reusable helper modules, 16 test modules and conftest.py, 307 tests in all
- Checks navigation, broken links and anchors, form validation, keyboard use, mobile viewports, screenshots, console errors and page weight
- Download integrity: file name, ZIP, PDF and image structure, size limits and SHA-256 against a published checksum list
- Accessibility basics: alt text, labels, control names, headings, language and colour contrast
- Local pages and local dev servers only; any other address is refused, so nothing is sent over the network
- Sample website, a second site with planted defects that proves every detector works, JSON report with schema, Markdown guide
In the download
- conftest.py, helpers/ (8 modules) and tests/ (16 modules)
- sample_site/ and sample_site_defects/ (original pages, images, PDF and ZIP)
- testdata/ (form inputs, expected downloads)
- schema/qa-report.schema.json
- qa.config.example.json, pytest.ini, requirements.txt
- docs/GUIDE.md, README.txt, LICENSE.txt
Personal or business use. Not for resale. Refunds: see our refund page.