我目前正在测试应该设置为默认启动器的应用程序。
我已经运行了一组Espresso
个测试,但只有在用户之前选择了我的应用作为启动器时,它们才有效。
Espresso
无法访问用户显示的对话框以便他可以选择启动器,因为它位于应用程序本身之外。但是,UIAutomator
完全可以与之互动。
因此,我想知道在UIAutomator
测试之前是否可以使用某种Espresso
脚本。
答案 0 :(得分:10)
由于UIAutomator 2.0
现在基于Android Instrumentation,因此您可以在一个测试套件中运行Espresso
和UIAutomator
测试。您可以使用命名的测试方法来运行UIAutomator测试,然后运行其他Espresso的东西。有关UIAutomator 2.0的更多信息以及如何将其与Espresso here一起使用。
答案 1 :(得分:1)
我还没有使用uiatomator
的经验,但我可以为您提供一些有用的链接。他们在这里:
uiautomator
的更多信息,请访问这些网站:Espresso
与uiatomator
进行整合,请访问:https://testyour.app/blog/espresso-uiautomator
希望有所帮助