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