ios - Appium 检查器无法定位 iOS 应用自定义对象

标签 ios appium appium-ios

我正在使用 Appium 来自动化 iOS 移动应用程序,对于少数元素,Appium 检查器无法找到 XPATH。

我读到这是因为 Appium 使用 Instruments 并且只能定位 iOS 标准对象而不能定位自定义对象。

我感谢对此的任何建议/帮助。

示例:需要为以下单选按钮定位 XPATH

app page screen

最佳答案

为每个元素设置Accessibility Identifier 可以解决问题。

您可以在界面构建器中或以编程方式完成

view.AccessibilityIdentifier = "CreditCardTextField";

您不必使用 xpath,您只需将其用作 View 的 id

关于ios - Appium 检查器无法定位 iOS 应用自定义对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41958961/

相关文章:

ios - 安装 iOS PonyDebugger 的问题

ios - 如何禁用 SwiftUI 的默认行为?

java - 除了用于日志记录目的之外,还有处理 selenium 异常的要点吗?

ios - 适用于 iOS 测试自动化的 Appium

java - 如何使用 Appium Java 客户端查找 iOS 元素?

ios - 如何通过点击带有黄色圆圈的按钮来隐藏键盘?

ios - Appium 与 MochaJS "Not JSON response"尝试运行 iOS 测试时

iphone - 在应用程序购买 (IAP) 过程中,我的一位用户似乎在启动时崩溃了应用程序

java - 设置值方法设置值太快

ios - 在 UITableViewCell 中加载 UIView