如何解决如何使用robotium测试ListView项的onClick功能?
我有一个包含许多Book对象的ListView。如果我在ListView中单击其中一本书,则应该将我带到包含该书详细信息(即标题,作者,isbn等)的新页面,我想测试该功能是否可以通过robotium使用,但我似乎无法弄清楚如何。我尝试使用
solo.clickInList(POSITION_IN_LIST);
(此活动上只有一个列表),但似乎没有转到下一个活动,因为此后我对当前活动的断言总是失败并显示错误消息。任何帮助将不胜感激。
解决方法
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView parent,View view,int position,long id) {
String selectedItem = (String) parent.getItemAtPosition(position);
Toast.makeText(context,selectedItem,Toast.LENGTH_SHORT).show();
}
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。