kotlin - 如何在没有 Kotlin 源代码的情况下在 Espresso 中启动活动?
问题描述
我在网上看到很多关于 Espresso 的教程。所有教程都依赖于应用程序源代码。我最近从 Appium 切换到 Espresso,想从 Kotlin 重新开始。如果我没有 App 源代码,如何在 Kotlin 中启动活动?
解决方案
如果您打算将 Espresso 直接用作库,而不是 Appium 的 Espresso 驱动程序,则没有源代码就无法使用它:
Espresso是一种灰盒测试工具,只能作为仪器测试的一部分运行。
如果您无权访问源代码,则只能使用 Appium 等黑盒测试工具,并且Espresso 驱动程序在后台使用 Espresso API。
推荐阅读
- python - python中的图像处理——色相、饱和度、对比度和亮度
- python - Reg Ex 用于否定环视或否定断言需要下划线
- php - 如何在postgis中从php和insrt poligon转换geojson中的几何图形
- docker - Logrotation 未通过 cron 作业在 docker 容器中运行
- c# - 在更新现有记录时更新数据而不修改 CreatedBy 和 CreatedDate
- c# - 电子邮件未从 asp.net 中的服务器发送
- c# - List.orderBy 陷入无限循环
- rubygems - 无法更新 Xcodeproj Gem
- generics - kotlin 中的递归类型参数
- laravel-5 - 我有多对多的关系......知道我的查询包含if语句和分页,什么是正确的查询来实现它?