Robotium EditText无效

时间:2016-06-24 13:18:50

标签: android testing automated-tests robotium

在Robotium中我遇到EditText的问题。我已到处搜索但是却找不到解决方案。问题只在于EditText而对于ImageButton我正在使用View它的工作正常。我的代码:

solo.enterText((EditText) solo.getView(R.id.etDetails),"13");

LogCast

  

junit.framework.AssertionFailedError:视图ID为:'2131493017',资源名称:''未找到!

2 个答案:

答案 0 :(得分:0)

EditText details = (EditText) solo.getView(R.id.etDetails);
solo.enterText(details, "abc");

经过大量的试验和错误后,最终对我有用的是编辑EditText的上述代码。

答案 1 :(得分:0)

  EditText ETdetails= (EditText) solo.getView(R.id.etDetails);
  solo.clearEditText(ETdetails); // Clears contents if any
  solo.enterText(0, writeyourtexthere);

如果您使用超过1个edittext框,则必须在第3行第一个参数值

处加入

我认为,它会正常运作。