【发布时间】:2011-07-26 21:46:51
【问题描述】:
我有一个日期选择器字段,我想在其中设置日期(对于月、日和年的选择器,每个字段都带有 + 和 -),但不知道如何在 Robotium 中执行此操作。我尝试使用solo.setDatePicker(int, int, int, int),但代码抱怨setDatePicker 不是solo 的有效函数。有谁知道如何做到这一点?谢谢!
【问题讨论】:
我有一个日期选择器字段,我想在其中设置日期(对于月、日和年的选择器,每个字段都带有 + 和 -),但不知道如何在 Robotium 中执行此操作。我尝试使用solo.setDatePicker(int, int, int, int),但代码抱怨setDatePicker 不是solo 的有效函数。有谁知道如何做到这一点?谢谢!
【问题讨论】:
我在自己搜索如何执行此操作时发现了这个问题,我尝试了您在问题中引用的方法,它就像一个魅力。
这是我的小代码sn-p:
solo.clickOnText("Pick Date");
solo.setDatePicker(0, 2012, 2, 16);
solo.clickOnText("Set");
我猜他们在您尝试后添加了对这种方法的支持,我目前使用的是 Robotium 3.1,它运行得非常好。我只需单击打开我的 DatePickerDialog 的按钮,更改日期并设置它。
这也适用于 TimePickerDialog,只需使用 .setTimePicker(0,10,0)。
【讨论】: