当元素有多个匹配器时,Detox无法执行tap()和其他操作。我目前正在Android模拟器Nexus_5X_API_27上进行测试。
await element(by.type('android.widget.TextView')).atIndex(0).tap();
此外,排毒无法通过.Type()对匹配器执行操作,它要求提供完全限定的类名,因此我使用了' android.widget.TextView'对于' TextView'反应原生元素。
答案 0 :(得分:0)
这不是排毒问题。排毒无法找到测试ID时会发生这种情况。您可以检查一下是否在child或Parent中声明了测试ID,因为在android中,它正在考虑在Parent中声明的ID,并且通常会在react native组件中发生