Xamarin uitest не взаимодействует с меткой доступности для IOS 11.0

Для метки доступности UIView установлено значение Например, «BackButton» [UIAccessibilityBackButtonElement] метка: «BackButton» Программа Xamarin для IOS 11.0 не может взаимодействовать с меткой app. Flash («BackButton») Запрос на мигание для Marked («BackButton») дал 0 результатов . [] Я пробовал waitForElement, методы запроса и т. Д. Ничего не работает. Было бы здорово, если бы кто-нибудь мог мне помочь.


person likitha lokesh    schedule 28.11.2017    source источник


Ответы (2)


Это странно, но пометка не соответствует ярлыкам. Вот описание в документации метода.

Соответствует общим ценностям. Для Android: элемент с заданным значением id, contentDescription или текстом. Для iOS: элемент с заданным значением accessibilityLabel или accessibilityIdentifier.

Дополнительную информацию можно найти в документации здесь, https://developer.xamarin.com/api/member/Xamarin.UITest.Queries.AppQuery.Marked/

Вот сообщение с дополнительной информацией: https://forums.xamarin.com/discussion/99701/not-able-to-query-label-text-with-property-label

person Ted Harris    schedule 06.12.2017

Появляется ли ваша кнопка с этим идентификатором в DOM, когда вы вводите «дерево» в REPL?

person Vu_Ng    schedule 01.12.2017