rsflutterapp

Bahnhofsfoto-App for Android and iOS using Flutter
git clone git://archive.git.mtrnord.blog/MTRNord/rsflutterapp.git
Log | Files | Refs | README

app_test.dart (1416B)


      1 // Imports the Flutter Driver API
      2 import 'package:flutter_driver/flutter_driver.dart';
      3 import 'package:test/test.dart';
      4 
      5 void main() {
      6   group('Bahnhofsfotos App', () {
      7     FlutterDriver driver;
      8     //final String backButtonToolTip = "Back"; // Set to your preferred language
      9 
     10     // Connect to the Flutter driver before running any tests
     11     setUpAll(() async {
     12       driver = await FlutterDriver.connect();
     13     });
     14 
     15     // Close the connection to the driver after the tests have completed
     16     tearDownAll(() async {
     17       if (driver != null) {
     18         await driver.close();
     19       }
     20     });
     21 
     22     /*var waitFor = (String key) async {
     23       print("[Integration Test] Wait for $key");
     24       await driver.waitFor(find.byValueKey(key));
     25     };
     26 
     27     var tap = (String key) async {
     28       print("[Integration Test] Tap on $key");
     29       await driver.waitFor(find.byValueKey(key));
     30       await driver.tap(find.byValueKey(key));
     31     };
     32 
     33     var tapOnText = (String text) async {
     34       print("[Integration Test] Tap on $text");
     35       await driver.waitFor(find.text(text));
     36       await driver.tap(find.text(text));
     37     };
     38 
     39     var enterText = (String text) async {
     40       print("[Integration Test] Enter text: $text");
     41       await driver.enterText(text);
     42     };
     43     var goBack = () async {
     44       await driver.waitFor(find.byTooltip(backButtonToolTip));
     45       await driver.tap(find.byTooltip(backButtonToolTip));
     46     };*/
     47   });
     48 }