- Getting Started
- Code Review
- Platforms
- CI integrations
- Web Projects
- Developer Tools
- Get Notified
- API
Screenshotbot is an integrated Screenshot Testing platform. As you may know, this is also called snapshot testing, or visual regression testing.
Screenshotbot is platform agnostic. You CI Pipeline generates screenshots, and our command line tools will upload the screenshots and integrate with your pull request.
Screenshotbot is trusted by respected companies such as ForeFlight (part of Boeing), Apadmi, Tractive and more. Our customers are well-known companies across fields such as tech, banking, education, construction.
Screenshotbot provides a command-line tool (CLI), that you would call in your CI pipeline once a directory of screenshots is created. At this point, screenshots are uploaded to Screenshotbot.
We automatically extract build information from the CI environment to provide build status updates and Pull Request notifications. If any screenshots changed, we'll mark your Pull Request as Action Required.
If Action Required, the developer clicks the link that takes them to Screenshotbot, where the screenshots can be reviewed. Once the changes are reviewed, the developer can Accept. This in-turn will turn the build to green, and the developer will be able to merge the Pull Request.
Screenshotbot enhances scalability and ease for developers.
If you've worked with screenshot tests without Screenshotbot, you might be familiar with "record" and "verify" which requires developers to re-record screenshots manually each time there is a change.
Screenshotbot is the best solution to these challenges.
All screenshots are stored on Screenshotbot, which means you no longer need to maintain your own GitLFS infrastructure.
Sign up or contact us.