我试图用浓缩咖啡编写一些用UI测试为反应的应用程序编写,但我没有找到太多帮助。有没有一种方法可以将浓缩咖啡与反应和浓缩咖啡记录器?
是的,您可以使用带有反应性本机Android应用的浓缩咖啡记录器。只需从您的React本地项目中导入Android软件包即可。
但是,浓缩咖啡记录器不在任何积极的开发中,最初是由Firebase团队制作的,因此它不会在Androidx测试下开放源或由Android Studio Tooling团队维护。
您绝对可以使用Android工具来检查React Native应用程序并编写浓缩咖啡测试,但是您从浓缩咖啡录音机中获得的代码应与盐分一起使用。
查看如何使用Espresso UI测试作为React Native?和链接的GIST:https://gist.github.com/cybergrind/0A2AD8555352A5CD47CB5FB5FB6A486C5EAA有关创建React Andive Android Apps的浓咖啡测试的更多信息。
您可以以与本机应用程序相同的方式编写浓缩咖啡测试,从Android Studio运行您的应用程序,然后尝试使用Espresso Test Recorder,它将有一份不错的工作来让您开始。您可以打开布局检查器检查元素树,然后按照基本步骤进行操作。
同样,虽然可以为任何Android应用程序编写浓缩咖啡测试,但由于您的应用程序与RN一起使用JavaScript,但您是否介绍了类似Appium的内容,您可以在JS中进行测试?