我正在测试的应用有一个元素(UIAStaticText
),它启用了辅助功能(使用辅助功能标签"进度")。
使用Swift访问此元素非常简单且文档齐全。但我的应用程序源代码是在Objective C中。
如何使用Xcode UI Testing和Objective C访问此元素?
答案 0 :(得分:1)
我找到了一种方法。这确实让我得到了正确的元素 - 但是我觉得必须有一个更简单的答案,不依赖于我知道元素的类型(staticText)。
如果有人有更好的答案,欢迎您提供帮助。
XCUIElement *progressTextByAccessibility = [[app staticTexts] elementMatchingType:XCUIElementTypeStaticText identifier:@"Progress"];