-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[Bug] Appium tests (iOS). UI elements are missing from page source XML representation with Xamarin 4.6 update #11026
Comments
@ljoshenjka Your issue's Basic Information says all iOS devices are affected, but your description mentions iOS 13 specifically. Are you seeing this on other iOS versions? |
@hartez issue is not related to some specific iOS version. I guess I just wanted to point that it could be reproduced even with latest iOS 13.5.1 |
see also #6667 |
@ljoshenjka do you have a repro? or can you post your XAML here? |
@PureWeen here is the xaml for the page from screenshot: https://gist.github.com/ljoshenjka/29bb667118d4322b8d436ccdd6fe0d60 |
I would like to leave a piece of anecdotal information about this bug. Us on the team at Paycor had problems like this with Xamarin and Appium quite frequently, mainly with finding children / data in Listviews. It was universally fixed with setting Terrible for A11y but leadership did not have that as a priority. We were on XF 3.6.x and Appium 1.15 & tested on iOS 13, 12, 11, 10, 9. |
The nuget for this Issue is here If anyone wants to test and let me know if that fixes for you |
@PureWeen that fixed the issue for us. Thanks |
This unofficial nuget fixes many of our issues as well on iOS, including the Issue 11392. Any update on which version of Xamarin.Forms this will be available (4.7 or 4.8) and tentatively when we can expect this in an official Xamarin.Forms release? |
It's already available in the latest 4.8 pre release version if you want to test it |
Description
I am using Appium for test automation on Android/iOS apps build with Xamarin.Forms. Appium returns a XML representation of a page UI elements with some properties and gives ability to interact with it.
After updating Xamarin from 4.5 to 4.6 (4.6.0.800) some of the iOS (13) application pages returned by Appium are almost with all UI elements missing from XML page source representation. No issues observed on Android.
Steps to Reproduce
Expected Behavior
All the UI elements are returned in page source XML representation
Actual Behavior
Page source missing most of the page UI elements
Basic Information
The text was updated successfully, but these errors were encountered: