37 lines
987 B
Plaintext
37 lines
987 B
Plaintext
// This file was generated using bin/screenshot_test.dart.template and
|
|
// bin/sample_page.dart. For more information see README.md.
|
|
|
|
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 {
|
|
String prefix = Platform.isMacOS ? 'ios_' : "";
|
|
final List<String> paths = <String>[
|
|
@(paths)
|
|
];
|
|
for (String path in paths) {
|
|
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'));
|
|
await driver.waitUntilNoTransientCallbacks();
|
|
}
|
|
});
|
|
});
|
|
}
|