Xcode UI测试(目标C):按可访问性标签查找元素

时间:2015-12-02 07:22:08

标签: ios objective-c xcode-ui-testing

我正在测试的应用有一个元素(UIAStaticText),它启用了辅助功能(使用辅助功能标签"进度")。

使用Swift访问此元素非常简单且文档齐全。但我的应用程序源代码是在Objective C中。

如何使用Xcode UI Testing和Objective C访问此元素?

1 个答案:

答案 0 :(得分:1)

我找到了一种方法。这确实让我得到了正确的元素 - 但是我觉得必须有一个更简单的答案,不依赖于我知道元素的类型(staticText)。

如果有人有更好的答案,欢迎您提供帮助。

XCUIElement *progressTextByAccessibility = [[app staticTexts] elementMatchingType:XCUIElementTypeStaticText identifier:@"Progress"];