我们构建了一个应用程序,其中以编程方式创建了大多数视图。现在我想构建一些Espresso GUI测试。要查找和访问此视图,我想设置视图ID(view.setId(唯一编号))。
在我的Espresso测试中:
UiObject appViews = mDevice.findObject(new UiSelector().**resourceId**(id))
我只能访问Real Android资源ID(未使用setId()设置)。
有没有办法通过编程方式查看ID查找对象?
视图setContentDescription的使用也不是解决方案,因为它用于Accessible: https://developer.android.com/guide/topics/ui/accessibility/apps.html 而不是用于GUI测试!
此致 斯蒂芬