【发布时间】:2016-04-21 17:15:10
【问题描述】:
我正在以编程方式向我的视图添加一个子视图,当我这样做时,我将所有可访问性参数附加到它:
[labelView setAccessibilityLabel:@"label"];
[labelView setIsAccessibilityElement:YES];
[labelView setUserInteractionEnabled:YES];
但是当我这样查询 UI 时:
let app = XCUIApplication()
app.staticTexts["label"]
测试失败,因为它找不到视图。
我该如何处理,如何使动态添加的视图可用于 UI 测试?
【问题讨论】:
-
你到底想测试什么?只是视图已加载,还是您正在尝试在视图中查找对象?
-
labelView的父级是谁?
-
我正在尝试读取标签的内容 (.value)。 @TomasCamin 它是一个 UIEditText 但它有什么区别?
标签: ios xcode7 xcode-ui-testing ui-testing