prescript

an end-to-end test runner that sparks joy

wtf? yet another testing framework?? →

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.