If large elements are preventing you from selecting a specific UI element during testing, you can temporarily hide them.
- Click the large element that is obstructing your selection.
- Select "Temporarily hide" to hide it.
- This will allow you to select the element beneath it.
If there are multiple elements in the way, you may need to hide several elements. Hidden elements will reappear when switching to a different UI screen.
Troubleshooting
iOS / Android
Is it a React Native app UI?
In certain versions of React Native, UI elements may not be retrievable.
For more details, please refer to this help page: Limitations when testing React Native apps
Is it a Flutter app UI?
A frequent issue when automating E2E testing for Flutter apps using Appium is the incorrect recognition of UI elements within the Flutter app.
For more details, please refer to this help page: Implementation Guidelines for Flutter Apps for E2E Testing
Android
Is the screen completely black after scanning?
This may be caused by FLAG_SECURE being enabled.
For more details, please refer to this help page: Black screens occur on Android cloud devices
Is it a UI that does not accept external input?
Our investigation has found that for screens that do not accept input from external keyboards or buttons, the UI elements cannot be retrieved. This behavior is due to Android’s specifications, and it is difficult to provide an immediate solution.
However, if you change the relevant window*¹ so that the attribute is enabled*², this issue is expected to be resolved.
*¹ Our investigation suggests that the window may be a PopupWindow.
*² If it is a PopupWindow, please refer to this page.
How to Contact Support
If the above items do not resolve the issue, please contact our support team by following the procedure below.
- From the UI images list, click "⋮" > "Inquire about this UI" to send a detailed inquiry with screenshots.
- Explain what elements are missing and press Send to contact support.