import 'dart:io'; import 'package:integration_test/integration_test_driver_extended.dart'; Future main() async { Directory('screenshots').createSync(); try { await integrationDriver( onScreenshot: (final screenshotName, final screenshotBytes, [final args]) async { final file = File('screenshots/$screenshotName.png'); if (!file.existsSync()) { file.writeAsBytesSync(screenshotBytes); } return true; }, ); } catch (e) { // ignore: avoid_print print('Error occurred: $e'); } }