Не удается найти элемент на iOS в моих тестах пользовательского интерфейса xamarin

#xamarin #xamarin.forms #xamarin.android #xamarin.ios #xamarin.uitest

#xamarin #xamarin.forms #xamarin.android #xamarin.ios #xamarin.uitest

Вопрос:

Я написал несколько тестов на Android, и теперь я пытаюсь сделать его совместимым и с iOS.

У меня есть средство выбора: введите описание изображения здесь

Я дал идентификатор автоматизации выбора, а также ярлык внутри него, чтобы я мог прочитать его текст,

в Android мне это удается, но в iOS я даже не вижу метки.

tree repl в iOS: Ios repl tree

дерево repl в Android: дерево android repl

код xaml:

                     <scrControls:ScrPickerWithBorder
                        x:Name="SleepStartPicker"
                        Grid.Row="1"
                        Grid.Column="1"
                        Margin="0"
                        ArrowColor="{StaticResource LableTextColor}"
                        AutomationId="SleepStartPicker"
                        BackgroundColor="{StaticResource EntryBackgoundLite}"
                        BorderColor="#C9D0D5"
                        CornerRadius="5"
                        HeightRequest="50"
                        HorizontalOptions="FillAndExpand"
                        ItemsSource="{Binding SleepStartOptions}"
                        SelectedIndex="{Binding SelectedSleepStartIndex}"
                        TextColor="{StaticResource EntryTextColor}"
                        VerticalOptions="FillAndExpand"
                        TextAutomationId="HouseholdScrStartPickerLabel"/>
  

почему это происходит?
как я могу прочитать текст метки?

Комментарии:

1. Привет, вы имеете в виду, что HouseholdScrStartPickerLable не отображается при тестировании на устройстве iOS, и не могли бы вы поделиться кодом форм Xaml? Я проверю это.

2. Я поделился кодом xaml

3. Привет, я пробовал это, однако не могу найти TextAutomationId используемый Picker .