【发布时间】:2021-02-24 18:57:31
【问题描述】:
我在网上看到很多关于 Espresso 的教程。所有教程都依赖于应用程序源代码。我最近从 Appium 切换到 Espresso,想从 Kotlin 重新开始。如果我没有 App 源代码,如何在 Kotlin 中启动活动?
【问题讨论】:
标签: kotlin android-espresso ui-testing
我在网上看到很多关于 Espresso 的教程。所有教程都依赖于应用程序源代码。我最近从 Appium 切换到 Espresso,想从 Kotlin 重新开始。如果我没有 App 源代码,如何在 Kotlin 中启动活动?
【问题讨论】:
标签: kotlin android-espresso ui-testing
如果你打算直接将 Espresso 用作库,而不是 Appium 的 Espresso 驱动程序,那么没有源代码就无法使用它:
Espresso 是一个灰盒测试工具,只能作为仪器测试的一部分运行。
如果您无权访问源代码,则只能使用 Appium 等黑盒测试工具,而 Espresso driver 在后台使用 Espresso API。
【讨论】: