0

我正在使用Xamarin UITest为Android应用程序创建一些自动化测试,并且我已到一个问题明确输入月份“8月”(8月)到数字选择器输入的日期。设置月份在Xamarin UITest的datepicker上8月在Xamarin UITest

使用REPL(),我有以下:

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

执行此操作时,屏幕上的结果是“四月”,它通过键入字母“A”的样子而已,每月自动假定“四月”。

树视图如下:

enter image description here

谁能请帮助?如何设置8月份的数字选择器输入?

回答

1

NumberPicker的内在价值是多少,所以调用插件的“setValue方法”方法和“月”,你需要给它分配:

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

注意:当使用Invoke,使用Java方法名称,而不是C#之一。

+0

Hi @SushiHangover, 我刚刚尝试过您的解决方案,虽然它将月份设置为八月,但在离开NumberPicker屏幕时它不保留此值。它似乎默认回到原来的状态。 – Lemons

相关问题