如何将automationId设置为选择器项?

时间:2017-12-25 08:47:41

标签: c# xaml xamarin.forms

例如,我有下一个代码:

<Picker Title="Example" AutomationId="MyPicker">
   <Picker.ItemsSource>
      <x:String>1</x:String>
      <x:String>2</x:String>
      <x:String>3</x:String>
   </Picker.ItemsSource>
</Picker>

如何为每个选择器项设置唯一的自动化ID?

2 个答案:

答案 0 :(得分:0)

我认为automationId仅适用于用户界面的控件,而不适用于其内容。 use-the-automationid-property

答案 1 :(得分:0)

我认为您无法为每个选择器项目提供自动化ID,但如果您想选择特定项目,那么您可以使用app.Tap()

例如。 如果要选择项目2 然后

app.Tap("MyPicker");
app.Tap("2");