0

为flutter-web应用程序实现一些集成测试,其中我试图模拟键盘操作以清除TextField()的内容。就像我们对“完成”一样: await tester.testTextInput.receiveAction(TextInputAction.done);

知道怎么做吗?

4

1 回答 1

0

您可以像这样在测试中模拟键盘按下:

await simulateKeyDownEvent(LogicalKeyboardKey.backspace);

https://api.flutter.dev/flutter/flutter_test/simulateKeyDownEvent.html

于 2022-01-28T15:43:10.590 回答