2

我正在模拟器 android 和 iOS 上对我的应用程序进行集成测试

android 一如预期完成所有测试都通过并且应用程序停止

但是 iOS 完成了测试并且所有测试都通过了,但是以错误“无法停止应用程序”结束

我的 app.dart 文件

import 'package:flutter_driver/driver_extension.dart';
import 'package:myapp/main.dart' as app;

void main(){
  enableFlutterDriverExtension();
  app.main();
}

我的 app_test.dart 文件

import 'package:flutter_driver/flutter_driver.dart';
import 'package:test/test.dart';

void main(){
  group('Empty App',(){

    FlutterDriver? driver;

    setUpAll(() async {
      driver = await FlutterDriver.connect();
    });

    tearDownAll(() async {
      if (driver != null){
        await driver!.close();
      }
    });

    test('find widgets',() async{
      final text1 = find.byValueKey('Today');
      expect(await driver!.getText(text1),'Today');
    });
  });
}

我在 MacBook Air M1 上使用 android studio

我能做些什么来解决这个错误?

谢谢

4

0 回答 0