如何在 React Native 中使用 Espresso 测试记录器

How to use Espresso Test Recorder in React Native

我一直在努力让它发挥作用。我选择 Espresso 作为测试框架,因为我看到 Xamarin Test Cloud、Firebase 和 Amazon Device Farm 提供支持,这使得测试移植更容易。

此外,我喜欢这样一个事实,即您可以使用 Android Studio 录制测试。问题是我的点击没有被捕捉到。只有我在“后退”按钮上制作的那些。

似乎 RN 中的所有 Touchable 视图都被忽略了。我知道 RN 以不同的方式创建视图,而且也没有 resourceId。

我遇到了同样的错误,出于某种原因,Espresso 不支持完整的测试记录器点击,您可以使用记录器进行一些操作,但您需要手动进行一些操作,如该视频所述

https://youtu.be/JRkDVvB106k?t=2m4s

如文档所述

espresso-core - Contains core and basic View matchers, actions, and assertions. See Basics and Recipes.

https://developer.android.com/training/testing/espresso/index.html