// This file was generated using bin/screenshot_test.dart.template and // bin/sample_page.dart. For more information see README.md. import 'dart:async'; import 'dart:io'; import 'package:flutter_driver/flutter_driver.dart'; import 'package:test/test.dart'; void main() { group('sample screenshots', () { FlutterDriver driver; setUpAll(() async { driver = await FlutterDriver.connect(); }); tearDownAll(() async { await driver?.close(); }); test('take sample screenshots', () async { final List<String> paths = <String>[ @(paths) ]; for (String path in paths) { await driver.waitUntilNoTransientCallbacks(); final List<int> pixels = await driver.screenshot(); final File file = new File(path); await file.writeAsBytes(pixels); print('wrote $file'); await driver.tap(find.byValueKey('screenshotGestureDetector')); } }); }); }