我目前正在测试一个应设置为默认启动器的应用程序。

我已经有一组 Espresso 测试在运行,但它们只有在用户之前选择我的应用程序作为启动器时才有效。
Espresso 无法访问向用户显示以便他可以选择启动器的对话框,因为它位于应用程序本身之外。但是,UIAutomator 将完全能够与其交互。

因此,我想知道是否可以在 UIAutomator 测试之前使用某种 Espresso 脚本。

最佳答案

例如,由于 UIAutomator 2.0 现在基于 Android Instrumentation,因此您可以在一个测试套件中运行 EspressoUIAutomator 测试。您可以使用测试方法命名来首先运行 UIAutomator 测试,然后运行其他 Espresso 内容。更多关于 UIAutomator 2.0 以及如何将它与 Espresso here 一起使用。

关于android - 使用浓缩咖啡运行的 UIAutomator,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27258872/

10-10 17:47