我正在使用Xamarin UITest为Android应用程序创建一些自动化测试,并且我特意将“8月”(8月)进入日期的数字选择器输入。
使用REPL(),我有以下内容:
c1 c2
---- ----
1 a
执行此操作时,屏幕上的结果为“4月”,看起来只需输入字母“A”,月份就会自动设定为“4月”。
树视图如下:
有人可以帮忙吗?如何在数字选择器输入上设置8月份?
答案 0 :(得分:1)
NumberPicker
的内部值是一个数字,因此调用" setValue"小部件的方法并将其分配给"月"你需要的:
app.Query(x=>x.Id("month").Invoke("setValue", 7));
注意:使用Invoke
时,请使用Java方法名称,而不是C#。