【发布时间】:2018-04-13 05:31:18
【问题描述】:
我正在尝试确定为什么我的一项测试(使用 appium 在 iOS 模拟器上驱动 React Native 应用程序)未能通过其 @987654324 提供的值在我们的应用程序中找到 React Native Navigation 选项卡之一@。测试使用elementByAccessibilityId,并且仅在模拟器运行 iOS 10.0 与在 10.2 和 10.3 上成功时似乎失败。我想验证accessibilityIdentifier has been set from the testID 是否正确,但是(a)按钮似乎没有出现在React Developer Tools Inspector 中; (b) XCode 8.3.3 附带的 Accessibility Inspector 和 9.1 附带的 Accessibility Inspector 似乎都没有显示此字段(尽管显然 the tools for 9.1b2 did)。
我希望的答案是:
- 如何确保在导航选项卡按钮上设置了正确的
accessibilityIdentifier,以便我可以继续调查 appium 无法找到该按钮的原因? - 或;有谁知道为什么 appium 能够在 10.2 和 10.3 下找到标签,但在 10.0 下却找不到?我没有通过网络搜索找到任何信息,表明 10.0 -> 10.2 的辅助功能 API 发生了一些变化。
另外,如果我找错了树或遗漏了一些完全独立的东西,我们将不胜感激。
【问题讨论】:
标签: appium-ios react-native-navigation