所以,我试图学习Android上的测试自动化,基本上我想学习如何使用谷歌的UI Automator,然而,似乎所有的教程,我可以找到要求我有访问的应用程序的源代码测试。
我找到了这个repo AndroidTestWithoutSource 它使用espresso,但需要我重新签署APK。
我的目标环境基本上是一个生产测试环境,我的意思是在安卓设备上安装被测试的应用程序,然后通过ADB将设备连接到我的PC上,出于学习的目的,我喜欢测试youtube,甚至是本地设置应用程序。
我的目标是否可以通过UI Automator实现,比如像appium那样测试安装在设备上的应用?
我真的很感激一个样本,启动youtube应用程序,只是为了让我开始。
谢谢你!所以我想学习测试自动化。
是的,例如你可以使用 UI自动生成器查看器 来获取你想要点击或操作的资源id(textview ids、edittext ids等)。
之后,你可以写一个UI Automator测试,启动你要测试的应用(有包名),并对你之前收集的资源id进行操作。
希望能帮到你。