我正在创建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");
我没有在互联网上找到这个错误是什么。
以前有没有人遇到过这个异常,并且知道如何解决它?
2条答案
按热度按时间n8ghc7c11#
当我运行测试的应用程序抛出异常时,我遇到了同样的错误,如果您检查日志,您是否看到在测试失败之前发生了任何错误?
0lvr5msh2#
我出现这个错误是因为我在测试中使用了一个异步方法,但是没有
await
。