4

我有一个日期选择器字段,我想在其中设置日期(每个字段的月、日和年选择器带有 + 和 -)但不知道如何在 Robotium 中执行此操作。我尝试使用solo.setDatePicker(int, int, int, int),但代码抱怨setDatePicker 不是solo 的有效函数。有谁知道如何做到这一点?谢谢!

4

1 回答 1

8

我在自己搜索如何做到这一点时发现了这个问题,我尝试了你在问题中引用的方法,它就像一个魅力。

这是我的小代码片段:

    solo.clickOnText("Pick Date");
    solo.setDatePicker(0, 2012, 2, 16);
    solo.clickOnText("Set");

我猜他们在你尝试过之后增加了对这个方法的支持,我目前使用的是 Robotium 3.1,它工作得非常好。我只需单击打开我的 DatePickerDialog 的按钮,更改日期并设置它。

这也适用于 TimePickerDialog,只需使用.setTimePicker(0,10,0).

于 2012-03-14T13:09:26.060 回答