我们已经使用 InstrumentationTestRunner
在 Android Instrumentation 中编写了测试用例,因为它不支持应用程序切换,因此我们计划创建一些基于 UIAutomation
的测试用例,但我们正在努力合并此测试用例。我们希望创建一个套件,从中我们可以运行Instrumentation
以及UiAutomator
测试用例。
据我所知,运行UiAutomator需要AndroidJUnitRunner
但这不支持检测测试用例。
UiAutomator不需要AndroidJUnitRunner,如果你愿意,你可以使用InstrumentationTestRunner。
AndroidJUnitRunner 还可以运行常规的 Android 仪器测试,因此您可以使用 AndroidJUnitRunner 进行这两种类型的测试。
一般来说,我建议使用AndroidJUnitRunner,因为它更新更频繁,并且支持JUnit4。