使用React Native记录Espresso测试

3
我正在创建一个React Native应用程序,想要使用Espresso进行测试。
当我点击“记录Espresso测试”时,会出现以下错误:
“找不到合适的Android应用程序配置,请创建具有有效模块和默认或指定启动活动的Android应用程序配置。”
此外,我手动创建了一个测试,但测试的“运行”按钮不可用。
我发现了这个答案:如何在React Native中使用Espresso UI测试?并为我的资源设置了accessibilityLabel,但似乎没有任何效果。
我正在使用Android Studio 2.2.3。
1个回答

2
我找到了一个解决方案:
如果您将React Native项目中的“android”文件夹导入Android Studio,则它将像普通的Android项目一样运行,因此您可以按照通常的方式记录Espresso测试。

3
你能实际记录下所有的触摸事件吗?我的应用程序只记录导航点击事件,但不记录可触摸事件,例如。 - sebastianf182
1
@AshleyCoolman 实际上我已经停止尝试了,但现在 RN 已经有很大的进展,而且现在当你把一个应用部署到 Android 上时,它实际上会使用 Firebase 设备农场来免费尝试10台设备。我最终使用了 Appium,它速度较慢但能够完成工作。它缺少一些功能,但对于我的使用场景来说已经足够了。在 AWS 设备农场等云服务中,它也需要很长时间。本地只需要10分钟,而在 AWS 中需要一个小时。 - sebastianf182

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接