在API < 18的设备上是否可以使用UIautomator? 自动化测试的主要目的是回归测试,因此也应该测试Android 4.1、4.2的设备。 也许可以使用低于2.0版本的UIautomator库,但我找不到任何有关早期版本的信息。
在API < 18的设备上是否可以使用UIautomator? 自动化测试的主要目的是回归测试,因此也应该测试Android 4.1、4.2的设备。 也许可以使用低于2.0版本的UIautomator库,但我找不到任何有关早期版本的信息。
将以下内容添加到您的项目中,以androidTest特定的AndroidManifest.xml为准:
<manifest
package="${applicationId}.test"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-sdk tools:overrideLibrary="android.support.test.uiautomator.v18"/>
</manifest>
AndroidManifest.xml
添加到路径/app/src/androidTest/
中。 - André Luiz ReisUIAutomator仅适用于Android 4.1+。(http://uiautomator.blogspot.com/2013/11/what-is-ui-automator.html)
如果您想在较低版本的Android上测试UI,例如2.2,请使用Espresso(由Google开发,支持所有Android版本)。 链接到Espresso:https://code.google.com/p/android-test-kit/wiki/Espresso