-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Closed
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projecta: tests"flutter test", flutter_test, or one of our tests"flutter test", flutter_test, or one of our testsc: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to Fluttercustomer: mulligan (g3)frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.platform-androidAndroid applications specificallyAndroid applications specificallyteam-androidOwned by Android platform teamOwned by Android platform teamtriaged-androidTriaged by Android platform teamTriaged by Android platform team
Description
Internal: b/131923608
cc @mehmetf
cc @jonahwilliams
Not sure how much is possible here, but it's a little bit difficult to use UiAutomator with Flutter. Of particular difficulty is the fact that there's no way to provide any sort of identifier for finding elements. With Android Framework development, you can use resource IDs, but there's no parallel with Flutter. Using UiAutomator is useful for testing inside Google because it's used by an internal testing framework that I expect most teams inside of Google will want to use.
Is it possible to create virtual resource IDs when turning the Flutter semantic tree into the Android view tree (my understanding of how things work)?
audkar, droplet-js and Eitol
Metadata
Metadata
Assignees
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projecta: tests"flutter test", flutter_test, or one of our tests"flutter test", flutter_test, or one of our testsc: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to Fluttercustomer: mulligan (g3)frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.platform-androidAndroid applications specificallyAndroid applications specificallyteam-androidOwned by Android platform teamOwned by Android platform teamtriaged-androidTriaged by Android platform teamTriaged by Android platform team