2012-03-14 67 views
4

我正在尝试使用robotium自动化android应用程序(重新定位服务)。在这个应用程序有媒体部分和电子邮件和电话原生拨号器选项,所以当我点击任何这个选项(视频,音频,电话,电子邮件),它会带你到原生应用程序(视频,音频,电话,电子邮件)电话。因此,如何使用robotium处理外部应用程序活动(如点击后退按钮返回到我的应用程序,或关闭本机相机或视频应用程序回到我的应用程序)如何在android中使用robotium处理外部应用程序活动

任何答案将是很大的帮助。

回答

0

我认为,使用Robotium您无法从目标测试应用程序访问其他应用程序资源。

只需使用Instrumentation为此,

Instrumentation inst = new Instrumentation(); 
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_BACK); 

但可以肯定,如果你在Activity这样做,然后把它放进单独的线程来运行这个代码..

2

你只能访问自己的应用程序从仪器框架内。 有一些选项:

相关问题