Check out our Usage Guide
flutter_test_robots adds methods to WidgetTester for many common keyboard shortcuts.
void main() {
  testWidgets("easy shortcuts", (tester) async {
    await tester.pressEnter();
    await tester.pressShiftEnter();
    
    await tester.pressCmdAltLeftArrow();
  });
}flutter_test_robots presses key combos for every character in a given string.
void main() {
  testWidgets("type with a hardware keyboard", (tester) async {
    // Simulate every key press that's needed to type "Hello, world!".
    await tester.typeKeyboardText("Hello, world!");
  });
}flutter_test_robots breaks strings into text editing deltas and sends the deltas through the
standard DeltaTextInputClient API.
void main() {
  testWidgets("type with the IME", (tester) async {
    // Simulate every IME delta needed to type "Hello, world!".
    await tester.ime.typeText("Hello, world!");
  });
}
