Flutter积分测试失败,错误为'_ pendingFrame == null ':不是真的

06odsfpq  于 2023-03-13  发布在  Flutter
关注(0)|答案(2)|浏览(112)

我正在创建flutter应用的集成测试,但在查找TextInput并尝试在其中键入内容时遇到此错误。'package:flutter_test/src/binding.dart': Failed assertion: line 1649 pos 12: '_pendingFrame == null': is not true.
代码:

final Finder email = find.byWidgetPredicate(
      (widget) => widget is FutXTextField && widget.title == 'EMAIL',
    );

expect(email, findsOneWidget,
        reason: " Só pode haver um botão de escrever email");

await tester.enterText(email, "teste@teste.teste");

我没有在互联网上找到这个错误是什么。
以前有没有人遇到过这个异常,并且知道如何解决它?

n8ghc7c1

n8ghc7c11#

当我运行测试的应用程序抛出异常时,我遇到了同样的错误,如果您检查日志,您是否看到在测试失败之前发生了任何错误?

0lvr5msh

0lvr5msh2#

我出现这个错误是因为我在测试中使用了一个异步方法,但是没有await

相关问题