0

我正在使用 Xamarin UITest 为 android 应用程序创建一些自动化测试,我遇到了一个问题,专门将月份“Aug”(八月)输入到日期的数字选择器输入中。

使用 REPL(),我有以下内容:

app.EnterText(x=>x.Id("month"), "Aug")

这样做时,屏幕上的结果是“Apr”,看起来只要输入字母“A”,月份就会自动假定为“Apr”。

树视图如下:

在此处输入图像描述

有人可以帮忙吗?如何在数字选择器输入中设置八月?

4

1 回答 1

1

的内部值NumberPicker是一个数字,因此调用小部件的“setValue”方法并为其分配您需要的“月份”:

app.Query(x=>x.Id("month").Invoke("setValue", 7));  

注意:使用 时Invoke,请使用 Java 方法名,而不是 C# 方法名。

于 2017-08-15T17:39:20.720 回答