
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/dsheiko/puppetry
Puppetry is an open-source scriptless test automation tool built on top of Google’s Puppeteer. It can be used by QA engineers with no programming background. Puppetry can also export the tests into a Jest.js project that can be included into CI/CD pipeline.
Key Features
Can be used by QA engineers with no programming background
Features Headless Chrome (Puppeteer) and Jest
Tests can run within the application as well as to be exported e.g. for CI-server
Exporting
as Jest.js project, ready to plugin in in CI/CD pipeline
as human-readable test specification provided with screenshots per test step.
Staging, template variables and expressions
Reusable and configurable test scenarios
Built-in automation recorder
Interactive mode, where one can navigate test steps similar to Cypress
Version control (GIT integration)
Support Allure test reports
Support of distinct testing types:
Functional testing
Testing Dynamic Content
Exhaustive Testing
Performance Testing
CSS Regression Testing
Testing Google Analytics tracking code
Testing Chrome Extensions
Testing Shadow DOM
Testing Transactional Emails.
Puppetry 3.1.1 11 months ago
Features
improvement: add template expression uniqid
improvement: add "Load URL" button into Recorder
Bug fixes
fix: issue #59, recorder to accept pages with not secure certificates
fix: issue #61, incognito mode for recorder webview
Puppetry 3.1.1 11 months ago
Features
improvement: add template expression uniqid
improvement: add "Load URL" button into Recorder
Bug fixes
fix: issue #59, recorder to accept pages with not secure certificates
fix: issue #61, incognito mode for recorder webview
Please login or register to add a comment or rating