Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Website Accessibility Tools
  3. Testaro

Testaro

On the record

Audience and setup
The README describes Testaro as a component for practical applications that prepare jobs, schedule them, process reports, and manage report files.github.com · read 12 Oct 2026
Browser security
Testaro leaves Playwright's Chromium sandbox enabled by default, and the host must permit sandboxed browsers.github.com · read 12 Oct 2026
Built-in tests
Testaro includes about 50 of its own tests, mostly to complement tests from other rule engines.github.com · read 12 Oct 2026
Deployment
A reference container image for standalone deployment is defined by the repository's Dockerfile and docker-compose.yml.github.com · read 12 Oct 2026
Execution modes
It can run a single job and quit, poll a directory for jobs, or poll a server for jobs.github.com · read 12 Oct 2026
How it works
A job identifies a web page and the rule engines to run; Testaro adds the results to the job to create a report.github.com · read 12 Oct 2026
Integration
Applications can use Testaro programmatically through its doJob function and monitor progress through emitted events.github.com · read 12 Oct 2026
Integrations
Testaro uses Playwright to launch browsers, perform user actions, and run tests.github.com · read 12 Oct 2026
Job workflow
A job typically identifies a page URL and asks Testaro to run multiple rule engines, adding their results to create a report.github.com · read 12 Oct 2026
License and distribution
The project is MIT-licensed and can be installed independently by cloning the repository or as an npm dependency.github.com · read 12 Oct 2026
Maintainer context
The README says the current repository was forked from the CVS Health repository in October 2025 after its maintenance ended on 30 September 2025.github.com · read 12 Oct 2026
Network authentication
When polling a server, Testaro supports no credentials, a password in the request body, or Basic authentication in an authorization header.github.com · read 12 Oct 2026
Notable limit
Some target sites can prevent automated testing, and Testaro reports when a test act is prevented.github.com · read 12 Oct 2026
Notable limitation
The host must permit sandboxed browsers; otherwise Chromium launches can fail, and QualWeb's Chromium launch cannot use the documented non-sandbox workaround.github.com · read 12 Oct 2026
Platform requirements
The project lists macOS, Windows, Debian, and Ubuntu as supported installation operating systems and requires Node.js 22.12 or later.github.com · read 12 Oct 2026
Purpose
Testaro tests web pages for accessibility, usability, and conformity to HTML and CSS specifications.github.com · read 12 Oct 2026
Report data
Reports can include job performance data, a catalog of relevant HTML elements, and page images captured during the job.github.com · read 12 Oct 2026
Reports
Testaro can produce native and standardized results, with the standardized results using a uniform Testaro-defined format.github.com · read 12 Oct 2026

Alternatives to Testaro

Every alternative, ranked