51Testing软件测试论坛

标题: robitium 主线程的问题 [打印本页]

作者: smallword    时间: 2014-12-1 21:21
标题: robitium 主线程的问题
我用robitium测试android 4.0的程序,在测试登录页面的语句执行时,出现android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

估计是4.0,只有主线程才能操作控件,那么我的代码如何处理呢?下面是我出错的代码
public void testCanOpenSettings()
{
   
   EditText username=(EditText) solo.getView(R.id.username_input);
  username.setText("zzy");
  EditText password;
  password=(EditText) solo.getView(R.id.password_input);
  password.setText("1");
        solo.clickOnButton("登录");
         
         boolean expected=true;
   boolean actual=solo.searchText("联系人管理");
   assertEquals("登录成功",expected,actual  );
    }

作者: femir    时间: 2014-12-2 10:12
这个真不懂  帮你顶顶顶




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2