Android Robotium - 如何使用 robotium Solo 类模拟日期选择器

标签 android robotium

我正在尝试在 Android 上测试日期选择器场景。我有一个日期选择器,当我单击一个 TextView (id 为 v)时,它会出现,上面有一个标签以及提示“输入日期”。

问题是我试图模拟点击 TextView 然后从日期选择器对话框中选择日期。我在 Solo 中找不到方法调用/选项来获取 TextView (例如:id 为 x)。 在过去的三天里,我一直在努力弄清楚。

任何人都可以建议我解决这个问题的方法吗?

谢谢

正念

最佳答案

我不确定我是否完全理解您的问题。您可以使用 clickOnText("Enter Date") 或 clickOnView( View 的 id),然后继续单击或使用 searchText() 进行断言搜索日期或单击特定 View 。如何使用 clickOnView() 的示例:

solo.clickOnView(solo.getCurrentActivity().findViewById(com.example.android.notepad.R.id.note));

/雷纳斯

关于Android Robotium - 如何使用 robotium Solo 类模拟日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3113586/

相关文章:

android - 运行Android单元测试后如何从模拟器自动卸载应用程序

android - 如何为每次测试运行重新创建数据库?

java - 从命令行启动 android 测试时的自定义参数

android - 是否可以计算从我的网站获得的应用程序安装数量?

android - 如何将 PictureDrawable 转换为位图

Android::Layer-List 3 垂直矩形堆栈问题

android - 将字符串数组传递给 Robotium 类

java - 将数据从 DialogFragment 传递到 Activity 时出现 NullPointer

android - 无法停止录制?

android - 如何使用 Robotium 单击自定义 ActionbarSherlock View