square / spoon

Distributing instrumentation tests to all your Androids.
https://square.github.io/spoon/
Apache License 2.0
2.7k stars 476 forks source link

Allow clients to define their own screenshot provider #522

Closed rafakob closed 6 years ago

rafakob commented 6 years ago

It's a very simple solution (too simple?) to use other screenshot libraries with Spoon. Let's take Falcon for example:

spoon.screenshot(activity, "tag", new ScreenshotProvider() {
    @Override
    public Bitmap capture() {
        return Falcon.takeScreenshotBitmap(activity);
    }
});

It would be great to have that possibility.

rafakob commented 6 years ago

Nvm