我想要像录制Espresso测试一样在我的Jetpack Compose项目中记录UI测试。 我想要按照以下步骤进行: 开始录制 打开应用程序 点击对象(按钮等) 结束录制 获得生成的Kotlin代码,就像Espresso录制一样 似乎我们无法在Jetpack Compose项目中使用Espresso。 但在这个项目中,我还没有完全迁移到Jetpack Compose,但它被识别为Jetpack Compose项目。
目前,由于Espresso与Compose的限制,这被标记为预期行为。 https://issuetracker.google.com/issues/232961218 Android Studio可以将其作为警告而不是错误来处理,这样对于混合应用程序来说就能正常工作了。但目前来看,它被视为错误。
Espresso测试框架无法与Jetpack Compose一起使用,因此尚不支持测试录制,但是编写Compose测试相当容易。如果需要帮助,您可以查看官方文档:https://developer.android.com/jetpack/compose/testing。