如何跨多个进程测试Android应用程序?

时间:2013-04-09 08:09:11

标签: android testing automation robotium

我有整个项目的平板电脑资源,已经有一堆用Robotium,Android和JUnit API组合编写的测试用例

在一个正在测试的项目中,使用了一个特殊属性android:process=":remote"。在已加载此属性的活动点,我可以使用Robotium方法,但无法访问当前屏幕上的元素。所以我似乎应该重新启动检测或初始化Solo的新实例。我试图这样做,但没有帮助,似乎我不能在我的测试的其他过程中重新启动它。也许有人有测试此类应用程序的经验,并知道如何使用Robotium或直接使用android.test API实现它?

1 个答案:

答案 0 :(得分:1)

您可以使用IUAutomator,但它适用于api> = 16: http://developer.android.com/tools/testing/testing_ui.html

你总是可以使用猴子赛跑者: http://developer.android.com/tools/help/monkeyrunner_concepts.html 但它基于x,y

没有使用robotium的选项,也没有选项来测试多个进程。