我目前正在测试一个应设置为默认启动器的应用程序。
我已经有一组 Espresso
测试在运行,但它们只有在用户之前选择我的应用程序作为启动器时才有效。Espresso
无法访问向用户显示以便他可以选择启动器的对话框,因为它位于应用程序本身之外。但是,UIAutomator
将完全能够与其交互。
因此,我想知道是否可以在 UIAutomator
测试之前使用某种 Espresso
脚本。
最佳答案
例如,由于 UIAutomator 2.0
现在基于 Android Instrumentation,因此您可以在一个测试套件中运行 Espresso
和 UIAutomator
测试。您可以使用测试方法命名来首先运行 UIAutomator 测试,然后运行其他 Espresso 内容。更多关于 UIAutomator 2.0 以及如何将它与 Espresso here 一起使用。
关于android - 使用浓缩咖啡运行的 UIAutomator,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27258872/