我有整个项目的平板电脑与资源,已经有一堆测试用例编写结合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,也没有仪器来测试多个过程。