【发布时间】:2017-07-11 12:19:52
【问题描述】:
我是XCUItest 的新手,我还没有找到访问tableview 标头的方法。我正在Xcode 7.3 上运行我的测试...
我的UIView 组成如下
标题
- 标签 1
- 标签 2
- 图片
单元格 1 …… ....
单元格 2 ... ...
等
点击tableView标题内的图片:
let header = app!.tables.otherElements.elementBoundByIndex(0).otherElements["label_header"]
let image_header = header.otherElements["image_header"]
product_image_header.tap()
总是失败并出现错误:
UI 测试失败 - 未找到其他查询输入的匹配项是 {( 其他 0x7fbd95c250e0: 特征: 8590000128, {{0.0, 64.0}, {375.0, 120.0}}, 标签: 'image_header' )}
你有什么诀窍让我的视图有完整的层次结构吗?
感谢您的帮助!
【问题讨论】:
-
这个故障是发生在第一行还是第二行?
-
它出现在了 tap()
-
你可以点击标题元素吗?这将有助于找到问题的位置。
-
使用 xcode 记录器是的,我可以在上面录制。但是如果我使用 xcode 记录器生成的行,我有同样的问题......
-
你能解决这个问题吗?我有同样的问题..
标签: ios swift uitableview xctest