[英]Unable to click on ImageView in Robotium
我有ImageView的源代码
ImageView topbarCalender = (ImageView) view.findViewById(R.id.pf_topbarCalender);
我想使用Robotium单击图像。 我用下面的代码
ImageButton image1 = (ImageButton) solo.getView("pf_topbarCalender");
solo.clickOnView(image1);
它不起作用。 我的测试失败了。
用这个:
ImageButton image1 = (ImageButton) solo.getView("pf_topbarCalender");
solo.clickOnImageButton(image1);
要么
View view = solo.getView("pf_topbarCalender");
solo.clickOnView(view);
enterView view = solo.getView("pf_topbarCalender");
solo.clickOnView(view);
有时在Android 6上无法使用。我使用下一种方法:
solo.clickOnImageButton(index);
参数:index-要单击的ImageButton的索引。 如果只有一个可用,则为0
但是在不同的设备上,图像按钮可以具有不同的索引。
第二种方法对我有用:
View view = solo.getView(R.id.pf_topbarCalender);
solo.clickOnView(view);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.