Ghost Inspector makes it easy to get started with end-to-end testing. Their product allows you to record and run automated browser tests for your websites and web apps from the cloud. Plus, their no-code editor makes it simple to build and maintain automated tests, and advanced features allow experienced testers to dig further into edge cases.
Once you’ve built your tests—which can take 10 minutes or less—the Ghost Inspector Build plugin will automatically run your tests on every Netlify deploy, allowing you to bake E2E testing into your deployment process.
You can also configure which deploys you’d the plugin to run on. Plugins run in all contexts, by default, but you can easily configure Ghost Inspector to, for example, run after the deploy for previews, but before the deploy for production. That way, you get full E2E experience during development and test, but don’t risk having a failing production build go live.
You can install this plugin in the Netlify UI from this direct in-app installation link or from the Plugins directory. If you’re interested in seeing exactly how the code works, or suggest an improvement, you can visit the public repository on GitHub.