Puppetry
Web testing solution for non-developers on top of Puppeteer and Jest
Puppetry provides a graphical interface for creating, managing, and executing end‑to‑end tests of web applications without writing code. Users interact with a browser to record actions, then the tool translates those interactions into a structured test suite that can be edited through the UI, including selecting elements via CSS selectors or XPath, adding browser commands, and defining assertions. Test cases are organized into projects and suites, and the system supports template expressions for environment‑specific values and integration with Faker.js for data generation.
The software targets non‑developers who need functional, responsive, design, performance, and visual regression testing, as well as capabilities such as HTTP request mocking, REST API verification, analytics tracking checks, Chrome extension testing, and transactional email validation. All features are accessible through the UI, eliminating the need for programming knowledge or direct use of web‑driver APIs.
Built on top of Google’s headless Chrome library Puppeteer and Facebook’s Jest testing framework, Puppetry can export the generated tests as a Jest project, allowing them to be run in continuous‑integration pipelines. The tool runs on Windows, macOS, and Linux and is offered as a stable, open‑source solution.
Reviews
Loading reviews…
Similar apps

API & Network Testing
Maestro
End-to-end testing framework for mobile and web apps.

API & Network Testing
kogiQA
UI automation tool using natural language descriptions

Task & Project Management
Publii
Static website generator

API & Network Testing
Proxyman
HTTP debugging proxy

API & Network Testing
Katalon Studio
Test automation solution

DevOps & Infrastructure
Puppet
Automation platform for managing and configuring infrastructure as code.