3

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

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

4

1 回答 1

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的选项,也没有用于测试多个进程的仪器。

于 2013-04-09T15:29:52.907 回答