我们在测试 Android 应用程序时遇到了问题。我们的架构如下:设备上安装了两个 apk 文件,第一个 apk 文件提供打开特定应用程序的链接,第二个 apk 文件实际运行该应用程序。现在有两个进程实际运行 app。我们可以使用 Robotium 调用第一个进程(apk),然后 Robotium 单击特定链接以打开特定应用程序,但是在启动应用程序时我们无法单击任何位置。该应用程序由第二个进程(apk)运行。我们的结论是,Robotium 无法从第二个流程中获取活动,因为它坚持一个流程,这就是所谓的插桩。
现在你推荐什么?
有没有其他工具或方法来克服这个问题?
谢谢。