在使用tobotium的时候,会使用到clickOnButton(int index)函数来点击按钮。但是无论是1.9版本还是最新的2.4版本,总是会报
There is no XXX with index 错误。
经过检查源代码,发现是源代码中存在问题。修改方式如下。
1.下载robotium的源代码。我使用的是2.4版本
2.打开Clicker.java.定位到326行。
3。替换
clickOnScreen(views.get(index))
为如下函数
for(T view : views){
if(view.getId()==index)
clickOnScreen(view);
}
如此问题解决