PackageTrack
Sign in Get early access

flutter_test_robots

Flutter test tools and extensions to simulate human-computer interactions

1.2.0 66K downloads/mo #1307 most downloaded on pub.dev flutter-bounty-hunters/flutter_test_robots

What this package is like to depend on

Last release 2 months ago

15 Jun 2026

Release timing varies

gaps range from 2 weeks to 1.3 years

Nearly every release is documented

notes for 26 of 26 stable releases

2 versions withdrawn

withdrawn after publishing

4 years old

28 releases · first in 2022

2 releases in the last 12 months

see the full history below

Release timeline

28 releases · Jun 2022 to Jun 2026
2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 28
  1. 1.2.0 15 Jun 2026
    Release notes

    June 15, 2026

    • ADJUSTMENT: More IME behaviors added to IME simulator.
    • DEPRECATION: IME simulator no longer requires explicit finders or getters to locate the DeltaTextInputClient for the active editor or text field. We now hijack Flutter's TextInputControl to find the TextInputClient and send the deltas there.
    Open source →
  2. 1.1.0 14 Jun 2026
    Release notes

    June 14, 2026

    • FEATURE: WidgetTester extensions for device configurations, e.g., tester.asIPhone16ProMax().
    • ADJUSTMENT: Added 60+ new keyboard shortcut simulations.
    • BREAKING: Updated min Flutter version from 1.17.0 to 3.10.0.
    Open source →
  3. 1.0.0 10 Aug 2025
    Release notes

    Aug 10, 2025

    First stable release.

    No changes from previous release, but we think we've reached API stability.

    Open source →
  4. 0.1.0 10 Aug 2025
    Release notes

    Aug 9, 2025

    • FEATURE: Added pressShiftTab
    • ADJUSTMENT: Make it optional to "pump and settle" for every key press (instead of forcing it)
    • ADJUSTMENT: Added a "quirks mode" when pressing ENTER via IME
    • BREAKING: Removed unnecessary WidgetTester parameter for some key presses
    Open source →
  5. 0.0.24 03 May 2024
    Release notes

    May, 2025

    Added pressSpaceAdaptive

    Open source →
  6. 0.0.23 01 Mar 2024
    Release notes

    Feb, 2024

    Added support for undo/redo shortcuts

    • pressCmdZ
    • pressCmdShiftZ
    • pressCtrlZ
    • pressCtrlShiftZ
    Open source →
  7. 0.0.22 04 Oct 2023
    Release notes

    Oct, 2023

    Add support for pressing ENTER via IME

    • pressEnterWithIme - Simulate pressing the "newline" button on a software keyboard.
    • pressEnterAdapative - Run pressEnter() and if it's not handled, run pressEnterWithIme().
    • pressNumpadEnterWithIme
    • pressNumpadEnterAdaptive
    Open source →
  8. 0.0.21 04 Sep 2023
    Release notes

    September, 2023

    Additions and adjustments to work around Flutter's test key simulation

    • pressKey, pressKeyDown, releaseKeyUp, repeatKey wraps standard Flutter key simulations to prevent platform mismatches across key presses.
    • Don't use "ios" platform when simulating keyboard content typing because Flutter has a bug with generating key events for characters, specifically when simulating platform "ios".
    Open source →
  9. 0.0.20 03 Sep 2023 withdrawn
    Release notes

    September, 2023

    (DEPRECATED) Fixed a bug in keyboard key event platform overrides from version 0.0.19

    Open source →
  10. 0.0.19 03 Sep 2023 withdrawn
    Release notes

    September, 2023

    (DEPRECATED) Keyboard and IME additions

    • CTRL + HOME/END
    • CMD + HOME/END
    • SHIFT + ALT + UP/DOWN
    • Tab button through IME (i.e., software keyboard)
    • All keyboard event now simulate with a platform as chosen by defaultTargetPlatform
    Open source →
  11. 0.0.18 12 Dec 2022
    Release notes

    December, 2022

    Added arbitrary delta from simulated IME

    Open source →
  12. 0.0.17 12 Aug 2022
    Release notes

    August, 2022

    Added simulated IME text input and backspace

    Open source →
  13. 0.0.16 27 Jun 2022
    Release notes

    June, 2022

    Add key combos

    • CMD + B
    • CMD + I
    Open source →
  14. 0.0.15 18 Jun 2022
    Release notes

    Add key combos (June, 2022)

    • ALT + UP ARROW
    • ALT + DOWN ARROW
    Open source →
  15. 0.0.14 18 Jun 2022
    Release notes

    June, 2022

    Changed simulated clipboard initialization

    • Changed ClipboardInteractions > simulateClipboard() to clear the clipboard content, if a clipboard simulation is already active. This provides a consistent initial state across multiple tests.
    Open source →
  16. 0.0.13 18 Jun 2022
    Release notes

    June, 2022

    Fixed simulated clipboard initialization

    • Bugfix - ClipboardInteractions previously didn't init() the simulation when requested. Now it does.
    Open source →
  17. 0.0.12 18 Jun 2022
    Release notes

    June, 2022

    Changed simulated clipboard API

    • BREAKING - Changed ClipboardInteractions extensions to return clipboard text synchronously.
    Open source →
  18. 0.0.11 18 Jun 2022
    Release notes

    June, 2022

    Added SimulatedClipboard

    • Added SimulatedClipboard and WidgetTester extensions to easily verify expected Clipboard interactions.
    Open source →
  19. 0.0.10 16 Jun 2022
    Release notes

    June, 2022

    Add HOME and END

    • HOME
    • END
    Open source →
  20. 0.0.9 15 Jun 2022
    Release notes

    June, 2022

    Fixed a bug

    • Fixed CTL + BACKSPACE, previous implementation was pressing CMD + CTL
    Open source →
  21. 0.0.8 15 Jun 2022
    Release notes

    June, 2022

    Add key combos

    • CTL + BACKSPACE
    • ALT + BACKSPACE
    Open source →
  22. 0.0.7 15 Jun 2022
    Release notes

    June, 2022

    Add key combos

    • CTL + E
    Open source →
  23. 0.0.6 15 Jun 2022
    Release notes

    June, 2022

    Add key combos

    • CMD + BACKSPACE
    Open source →
  24. 0.0.5 15 Jun 2022
    Release notes

    June, 2022

    Add key combos

    • SHIFT + UP ARROW
    • SHIFT + CMD + UP ARROW
    • SHIFT + DOWN ARROW
    • SHIFT + CMD + DOWN ARROW
    Open source →
  25. 0.0.4 14 Jun 2022
    Release notes

    June, 2022

    Add key combos

    • ALT + LEFT ARROW
    • CTL + LEFT ARROW
    • SHIFT + CTL + LEFT ARROW
    • CMD + LEFT ARROW
    • SHIFT + CMD + LEFT ARROW
    • ALT + RIGHT ARROW
    • CTL + RIGHT ARROW
    • SHIFT + CTL + RIGHT ARROW
    • CMD + RIGHT ARROW
    • SHIFT + CMD + RIGHT ARROW
    Open source →
  26. 0.0.3 14 Jun 2022
    Release notes

    June, 2022

    Add key combos

    • CMD/CTL + A
    Open source →
  27. 0.0.2 14 Jun 2022
    Release notes

    June, 2022

    Add key combos

    • CMD/CTL + C
    • CMD/CTL + X
    • CMD/CTL + V
    Open source →
  28. 0.0.1 13 Jun 2022
    Release notes

    June, 2022

    Initial release

    Test APIs for:

    • pressing specific keyboard keys
    • typing arbitrary text with keyboard keys
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive