UiAutomator是用于自动化测试的,更明确的说,是可视化的自动化测试的,用来测试android应用的UI交互相关内容。
UiAutomator 2.0是UiAutomator的升级版,使用方式没有区别,会其中一个,就会另外一个。
UiAutomator 2.0是通过模仿用户的确切操作,根据能否完整完成整个预期操作流程,以及得到期望的结果,来判断是否完成整个测试流程。在使用时,首先有明确的交互,写好自动化测试用例后,可以确保后续代码开发维护中,自动化测试对应的交互不变。
UiAutomator 2.0的代码位置和使用:
代码我们放置于androidTest,通过写入APK或者生产jar包,然后用adb命令启动自动化测试。
在android工程里面src栏目下面有3大项目:main