使用Appium在iOS上使用深度嵌套的React导航器访问页面内容

使用Appium在iOS上使用深度嵌套的React导航器访问页面内容,ios,react-native,automation,appium,react-native-navigation,Ios,React Native,Automation,Appium,React Native Navigation,有没有人有过在iOS和嵌套导航器上使用React Navigation 5的经验 在appium中,一旦导航树在iOS上命中5个嵌套的导航器,它将返回一个XguiElementTypeOther元素,而不是能够访问当前页面内容 例如,如果导航树看起来像 堆栈->选项卡->堆栈->选项卡,然后正确呈现内容树 但是如果有一个额外的级别,比如 Stack->Tab->Drawer->Stack->Tab然后内容树成为单个XguiElementTypeOther元素 我最初认为这可能是因为在包含内容的视

有没有人有过在iOS和嵌套导航器上使用React Navigation 5的经验

在appium中,一旦导航树在iOS上命中5个嵌套的导航器,它将返回一个XguiElementTypeOther元素,而不是能够访问当前页面内容

例如,如果导航树看起来像 堆栈->选项卡->堆栈->选项卡,然后正确呈现内容树

但是如果有一个额外的级别,比如 Stack->Tab->Drawer->Stack->Tab然后内容树成为单个XguiElementTypeOther元素

我最初认为这可能是因为在包含内容的视图上没有正确使用可访问的道具(因为这可能会导致类似的行为),但在测试了许多不同的嵌套导航配置并在每个视图上设置了该道具之后,我相信这是由于这个原因

我在Android上没有这个问题,因为相同的结构工作得非常好,只是我缺少一些配置吗