51Testing软件测试论坛

标题: robotium 点击真机上返回键问题 [打印本页]

作者: wangjialin    时间: 2013-3-12 17:01
标题: robotium 点击真机上返回键问题
Solo solo = new Solo(getInstrumentation(), getActivity());

期望结果,弹出一个退出登录提示框.
实际结果,直接退出应该用了
尝试的方法:
1.solo.goback()
2.solo.sendKey(KeyEvent.KEYCODE_BACK)
3.adb shell
Process p = Runtime.getRuntime().exec("su");
OutputStream outputStream = p.getOutputStream();
DataOutputStream dataOutputStream=new DataOutputStream(outputStream);
dataOutputStream.writeBytes("input keyevent 4");
dataOutputStream.flush();
dataOutputStream.close();
outputStream.close();
有大神能解答下么,谢谢了
作者: wise622453    时间: 2013-3-18 16:56
solo.goback();  就是模拟点击返回键操作,着重于返回到上一步,和solo.sendKey(KeyEvent.KEYCODE_BACK)基本相同;你要验证点击返回时弹出提示框,必须先确认被测应用捕获了KEYCODE_BACK键,并处理为你所说的弹框(dialog)!




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