You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched the existing issues and didn't find mine.
Steps to reproduce
We are using Maestro to test a Flutter mobile app with a WebView that loads a React web app, but sometimes Maestro is not recognizing the elements by id, even if we have the id in the HTML tag for this component. This is happening with iPhone simulators. The same component id is recognized in Android emulators.
Maestro documentation says it supports WebViews on Android and iOS with no special configuration. Is there anything we are missing?
Actual results
This is the HTML tag when I inspect the web page:
And Maestro Studio is not finding the component by id in iOS. Since this component is an icon, we can't interact with the component through a label.
The same component is recognized in Android emulator (Pixel API 33):
Expected results
Maestro should be able to interact with the component through its id.
About app
Flutter mobile app (Android and iOS) with a WebView that loads a React web app.
Flutter version 3.19.6
iPhone 12 simulator, iPhone 15 simulator
About environment
Java: openjdk 17.0.10
MacOS Sonoma 14.6.1 with Apple M3 Pro
Logs
Logs
<!-- Replace this line with your logs. *DO NOT* remove the backticks! -->
Maestro version
1.39.9
How did you install Maestro?
Homebrew
Anything else?
No response
The text was updated successfully, but these errors were encountered:
Is there an existing issue for this?
Steps to reproduce
We are using Maestro to test a Flutter mobile app with a WebView that loads a React web app, but sometimes Maestro is not recognizing the elements by id, even if we have the id in the HTML tag for this component. This is happening with iPhone simulators. The same component id is recognized in Android emulators.
Maestro documentation says it supports WebViews on Android and iOS with no special configuration. Is there anything we are missing?
Actual results
This is the HTML tag when I inspect the web page:
And Maestro Studio is not finding the component by id in iOS. Since this component is an icon, we can't interact with the component through a label.
The same component is recognized in Android emulator (Pixel API 33):
Expected results
Maestro should be able to interact with the component through its id.
About app
About environment
Java: openjdk 17.0.10
MacOS Sonoma 14.6.1 with Apple M3 Pro
Logs
Logs
Maestro version
1.39.9
How did you install Maestro?
Homebrew
Anything else?
No response
The text was updated successfully, but these errors were encountered: