Status Update
Comments
bl...@google.com <bl...@google.com> #2
aa...@ritter.world <aa...@ritter.world> #3
Chrome version provided in VanillaIceCream, 35, x86_64, Android 15.0 (Google APIs) emulator image used in our tests is Chrome 124.0.6367.219.
When using VanillaIceCream, 35, x86_64, Android 15.0 (Google Play) the version of Chrome is as well 124.0.6367.219
We used the play image in the local IDE to easily update the chrome version to test if it is related to it. After updating to Chrome 131.0.6778.81 the tests works.
But for automated testing we want to avoid having to update chrome every time we start a fresh emulator which is why with the workaround textFields[0]
instead of resourceId("loginId")
we implemented a solution which works on all standard images.
Great would be if the base image gets updated with the latest chrome version bug i guess that's not possible.
Description
Artifact used androidx.test.uiautomator:
Version used: 2.3.0 and 2.4.0-alpha01
Devices/Android versions reproduced on: api-level: 35 target: google_apis arch: x86_64
When running the same test which is working on multiple previous api-level it can't find the element in the browser it otherwise can.
The test can be reproduced consistently on e2e testing:https://github.com/FusionAuth/fusionauth-android-sdk/actions/runs/12032155237/job/33544520792
As well as in Android Studio: