prescript
an end-to-end test runner that sparks joy
Enjoy faster feedback
prescript’s interactive development mode lets you run your test as you write it. Step by step. With hot-reloading, you don’t need to re-run the whole test scenario from the beginning just to test a small change.
Beautiful test reports
prescript can generate a beautiful, human-readable test report, powered by Allure Framework.
Flexible
Thanks to prescript’s modular nature, you can use it to test your web app with Puppeteer or Selenium. Or use it to test your mobile app, desktop app, CLI app, API app, or whatever app.
Built for scale
Everybody knows E2E tests take a lot of time. prescript is engineered to allow tests to be run in parallel.
Maintainable
prescript docs has some guideline, tips, and patterns to help you write effective tests. It also comes with TypeScript definitions.
It’s just JavaScript
prescript’s API is just a handful of JavaScript function calls. You can use prescript’s APIs directly, or generate your tests from, e.g., data file or Cucumber features.