React native 如何告诉排毒等待我的元素出现

React native 如何告诉排毒等待我的元素出现,react-native,detox,React Native,Detox,我的视图在事件后加载需要一秒钟。 打电话 expect(元素(by.id('my-view')).tobeviible() 有时候排毒能找到这个元素,有时候却找不到。如何告诉Detoxit等待事件出现?您可以使用waitFor函数定义超时: wait waitFor(元素(by.id('my-view'))).tobevicible().withTimeout(5000) 这告诉排毒在失败之前要等待5000毫秒 请参见此处的示例:此处是在黑暗中拍摄,但是您是否在expect()…tobevici

我的视图在事件后加载需要一秒钟。 打电话

expect(元素(by.id('my-view')).tobeviible()


有时候排毒能找到这个元素,有时候却找不到。如何告诉Detoxit等待事件出现?

您可以使用
waitFor
函数定义超时:

wait waitFor(元素(by.id('my-view'))).tobevicible().withTimeout(5000)

这告诉排毒在失败之前要等待5000毫秒


请参见此处的示例:

此处是在黑暗中拍摄,但是您是否在
expect()…tobevicible()
之前应用了
wait