#14825·appium

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

作者: rajithaswoop创建于 2020年10月20日更新于 2026年3月19日
标签third partyxcuitest

更新: - 关于 react native 的提示

  • 在一些嵌套元素的情况下,您可能需要在外层元素中设置 accessible={false},在内层元素中设置 accessible={true},以便与内层元素进行交互
  • snapshotMaxDepth customSnapshotTimeout 可帮助控制 Appium XCUITest 递归获取元素树的深度
  • https://appium.GitHub.io/appium-xcuitest-driver/latest/settings/
  • 为了防止应用程序在 XCTest UI 测试期间发生 UI 查询时降低系统性能,增加了 60 层的最大深度限制。不幸的是,React Native 在 iOS 上经常创建比 60 层深度更大的嵌套层次结构。尽管如此,您应该能够使用 webdriverIO 进行测试,这不会面临 60 层深度的限制。