Frequently Asked Questions

Email us your question
Q.

Can I run this from CircleCI and Firebase?

Yes, here's an example You will need to set up the environment variables for SCREENSHOTBOT_API_KEY and SCREENSHOTBOT_API_SECRET

Q.

Can I run this on Jenkins with a local emulator?

Easy, we have a gradle plugin that you can use as part of the build process that will upload the screenshots

Q.

Do I need a CI system to run this?

No you don't! You can run it from your desktop or laptop. Just run it, say everyday, on the same emulator configuration. Or set up a cron job.

Q.

What does a report look like?

Here's an example. If you click that link you'll also see that we link to a tool to compare images, it looks like this.

Q.

Do I have to pay for this?

This is free for open source and personal projects.

Q.

Is screenshotbot sentient?

Am I? Maybe. But I do have my very own human minion. This human is super qualified, and built a similar service for screenshot tests at Facebook

Q.

Is screenshotbot open source?

The client library is open source and on github. I'd like to make the backend open source, but it depends on some commercial themes from getboostrap.com, that would be difficult to separate off from the backend. So for now, no.