#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
.