Android Robotium - 如何使用 Robotium Solo 类模拟日期选择器
我正在尝试在 Android 上测试日期选择器场景。我有一个日期选择器,当我单击一个文本视图(id 为 v)时会出现该选择器,该视图上有一个标签以及提示“输入日期”。
问题是我试图模拟单击文本视图,然后从日期选择器对话框中选择日期。我在 Solo 中找不到方法调用/选项来获取文本视图(例如:使用 id 说 x)。 这三天我一直在想办法。
谁能建议我一种方法来解决这个问题?
谢谢普拉萨纳
I'm trying to test a date picker scenario on android. I have the date picker which comes up when I click a text view(with id say v) which has a label on it along with a hint "Enter Date".
The problem is that I'm trying to simulate this clicking of the text view and then selecting of the date from the date picker dialog. I cannot find an method call/option in Solo to get hold of the text view (ex:with id say x).
I've been trying to figure it out for the past three days.
Can anyone suggest me a way to go about it?.
Thanks
Prasanna
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定我是否完全理解你的问题。您可以使用 clickOnText("Enter Date") 或 clickOnView(视图的 id),然后继续单击或使用 searchText() 搜索日期或单击特定视图进行断言。如何使用 clickOnView() 的示例:
solo.clickOnView(solo.getCurrentActivity().findViewById(com.example.android.notepad.R.id.note));
/瑞纳斯
I am not sure that I completely understand your question. You can use clickOnText("Enter Date") or clickOnView(id of the view) and then you continue with clicking or doing an assert with searchText() searching a date or clicking on a specific view. An example of how clickOnView() can be used:
solo.clickOnView(solo.getCurrentActivity().findViewById(com.example.android.notepad.R.id.note));
/Renas
Prasana
您是在谈论 EditText 而不是 TextView 吗?然后尝试以下任一方法:
Prasana
Are you talking about EditText's instead of TextView's? Then try either one of these: