Android-Android自动化测试Robotuim中如何点击ListView当中的Button

Android-Android自动化测试Robotuim中如何点击ListView当中的Button

甜柠檬 发布于 2017-07-10 字数 294 浏览 1077 回复 1

Android自动化测试Robotuim中如何点击ListView当中的Button。
在使用Robotuim进行自动化过程中,ListView中每一行的Button都在R.java中有个地址,但是却无法通过solo.onClickButton(R.id.delete);方法点击。
原因是否为ListView BaseAdpater复用layout?有什么办法在不改变源码的情况下解决此问题?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

偏爱自由 2017-09-14 1 楼

这样写:

solo.clickOnView(solo.getCurrentListViews().get(index).findViewById(R.id.delete));