在Xamarin UITest中的datepicker上设置八月份

时间:2017-08-15 13:07:10

标签: android xamarin read-eval-print-loop ui-testing xamarin.uitest

我正在使用Xamarin UITest为Android应用程序创建一些自动化测试,并且我特意将“8月”(8月)进入日期的数字选择器输入。

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

c1   c2
---- ----
1    a

执行此操作时,屏幕上的结果为“4月”,看起来只需输入字母“A”,月份就会自动设定为“4月”。

树视图如下:

enter image description here

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

1 个答案:

答案 0 :(得分:1)

NumberPicker的内部值是一个数字,因此调用" setValue"小部件的方法并将其分配给"月"你需要的:

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

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