鉴于这tester.enterText
将允许我TextField
在颤振测试中输入文本,我将如何模拟按android 键盘上的DONE键或在文本字段内按键盘上的ENTER?
这也相当于检查IOS/android 键盘上的DONE按钮是否按下
鉴于这tester.enterText
将允许我TextField
在颤振测试中输入文本,我将如何模拟按android 键盘上的DONE键或在文本字段内按键盘上的ENTER?
这也相当于检查IOS/android 键盘上的DONE按钮是否按下
我在颤振回购测试中找到了实现@ https://github.com/flutter/flutter/blob/7e445a17324ee7e615ef2c886d0cb9407853f338/packages/flutter/test/widgets/editable_text_test.dart#L558:
前任:await tester.testTextInput.receiveAction(TextInputAction.done);
// example
await tester.enterText(find.byKey(new Key('txtFieldKey')), 'Hello World!');
await tester.testTextInput.receiveAction(TextInputAction.done);
await tester.pump();