-
Notifications
You must be signed in to change notification settings - Fork 9.8k
[espresso] Adds EspressoFlutter as a first-party plugin #2369
[espresso] Adds EspressoFlutter as a first-party plugin #2369
Conversation
c6ac56d
to
0b70161
Compare
packages/espresso/android/src/main/java/androidx/test/espresso/flutter/EspressoFlutter.java
Outdated
Show resolved
Hide resolved
packages/espresso/android/src/main/java/androidx/test/espresso/flutter/action/ActionUtil.java
Outdated
Show resolved
Hide resolved
enable syntax highlighting
Wow~ This is huge! Thank you Collin for all the efforts in open sourcing the Espresso-Flutter library!!! |
Does this plugin support test recording? |
* Initial open source release of Espresso bindings for Flutter as a new first-party plugin, espresso.
I've tried to record an Espresso Test but the clicks and actions done in the device are not being recorded. Record Espresso Test works for normal Android apps but when an app is created using Flutter, it seems like the recorder is unable to recognise taps. You can add assertions using the assertions window but it's not much use without being able to record the navigation through the app. [✓] Flutter (Channel stable, 2.2.3, on Mac OS X 10.15.7 19H1217 darwin-x64, locale en-GB) • No issues found! |
Description
Initial open source release of Espresso bindings for Flutter as a new first-party plugin,
espresso
.Related Issues
Fixes flutter/flutter#38983
flutter/flutter#32062
flutter/flutter#32987
flutter/flutter#31670
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes (
[x]
). This will ensure a smooth and quick review process.///
).flutter analyze
) does not report any problems on my PR.Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?