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



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

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

你可以使用IUAutomator,但它可以在api>= 16上工作:http://developer.android.com/tools/testing/testing_ui.html

你可以使用monkey runner:http://developer.android.com/tools/help/monkeyrunner_concepts.html但是它是基于x的,y

没有选择使用robotium,也没有仪器来测试多个过程。

相关内容

最新更新