【问题标题】:Xamarin UITest: How to select a string in a NumberPicker on AndroidXamarin UITest:如何在 Android 上的 NumberPicker 中选择字符串
【发布时间】:2018-08-10 14:26:54
【问题描述】:

我们的应用在不同的地方都有 NumberPickers,所有的字符串值。我想使用字符串值而不是整数值来选择值。任何帮助是极大的赞赏。

我试过了 app.Query(x => x.Class("EditText").Invoke("setText", "cat")); 它实际上设置了文本,但是在保存值时它会恢复为原始选择。

我不想使用以下代码,因为它使用整数值设置值。 app.Query(x=>x.Class("NumberPicker").Invoke("setValue", 2)) 如果有人可以帮助我使用字符串值在 NumberPicker 中选择值,那就太好了。

【问题讨论】:

    标签: xamarin.uitest


    【解决方案1】:

    打开 Number Picker 后,在 Android 上,您可以使用以下代码通过字符串值选择 NumberPicker 值(使用 Xamarin Forms Gallery 应用的示例):

    app.ScrollDownTo(m => m.Text("White"), x => x.Id("select_dialog_listview"));
    app.Tap(x => x.Text("White"));
    Assert.IsTrue(app.Query("PickerControl")[0].Text == "White");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-06
      • 2015-01-21
      • 1970-01-01
      • 2015-01-18
      • 2014-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多