Flutter集成测试-无法停止应用程序-仅适用于iOS



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

安卓系统完成了预期的所有测试通过,应用程序停止

但是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 上使用安卓工作室

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

感谢

请参阅https://github.com/flutter/flutter/issues/85538以获取更多信息。测试退出时为0,而不是出现错误。它似乎仍在进行中。

相关内容

  • 没有找到相关文章