我正在使用排毒对地图(react-native-mapbox-gl)进行一些e2e测试。 MapView元素具有提供的testID。
我要测试的是在地图上的某些特定坐标上放置标记,为此,我将执行以下操作-
这里的问题是,排毒不等到图表完成在地图上的渲染新区域。它在过渡之间或过渡开始之前的屏幕上点按。这仅发生在Android上,而不发生在IOS上。
我尝试使用使用waitFor()。withTimeout()的手动同步方法,但是它可以与isVisible(),isNotVisible(),toExist()等期望值配合使用。我正在寻找一种期望元素的方式在点击之前保持稳定。
需要一些帮助来理解为什么它不能在android上运行/如何等待直到图表稳定。