【问题标题】:Button in UITableView hierarchy UITestUITableView 层次结构 UITest 中的按钮
【发布时间】:2017-05-03 13:21:15
【问题描述】:

你能帮帮我吗?它不起作用,我不知道为什么?

【问题讨论】:

  • 如果您运行测试,您尝试点击的按钮是否在屏幕上可见?您是否收到任何错误消息或日志?
  • 是的,它是可见的。我没有收到任何错误,但永远不会点击按钮。
  • 处于调试模式你能试试“po app.buttons["YourbuttonName"].hittable/exists/"。然后检查结果是否返回 false 或 true。然后告诉我。

标签: ios swift xctest xcode-ui-testing ui-testing


【解决方案1】:

我不确定这是否是 Apple 的意图,但 Xcode UI 测试不会在层次结构中找到任何视图 UITableView > UIView

查看UITableView 中的视图的唯一方法是让表格包含UITableViewCell(s),然后在单元格中添加您喜欢的任何视图。

将单元格以外的任何视图直接放在表格视图中将导致非单元格视图中包含的任何元素对 UI 测试不可见。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    • 1970-01-01
    • 2023-02-16
    相关资源
    最近更新 更多