在使用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);
}
如此问题解决
本文介绍了一种解决Robotium在版本1.9及2.4中点击按钮时报ThereisnoXXXwithindex错误的方法。通过修改Clicker.java文件中的clickOnButton函数实现问题的解决。
853

被折叠的 条评论
为什么被折叠?



