captureScreenshotImage static method
Implementation
static ui.Image captureScreenshotImage(WidgetTester tester) {
final renderView = tester.binding.renderViews.first;
final layer = renderView.debugLayer;
if (layer is! OffsetLayer) {
throw EnsembleTestFailure(
'screenshot requires a painted render view.',
);
}
return layer.toImageSync(
renderView.paintBounds,
pixelRatio: renderView.flutterView.devicePixelRatio,
);
}