passsy / spot

Chainable powerful Flutter widget selector API, screenshots and assertions for awesome widget tests.
https://pub.dev/packages/spot
Apache License 2.0
62 stars 1 forks source link

takeScreenshot() #14

Closed passsy closed 1 year ago

passsy commented 1 year ago

Adds a simple way to take a screenshot

/// Takes a screenshot of the entire window
await takeScreenshot();

/// Takes a screenshot of a single Screen/Widget
final homePage = spotSingle<HomePage>();
await takeScreenshot(selector: homePage);

/// Use it as extension
await spotSingle<HomePage>().takeScreenshot();