【问题标题】:Xcode Storyboard Simulator testXcode 故事板模拟器测试
【发布时间】:2016-04-24 02:24:22
【问题描述】:

有没有办法从 Xcode 中的故事板单独测试视图。例如,我想通过传递先前的视图直接在模拟器上测试我的最后一个视图,该视图是导航控制器的一部分。

我使用的是 Xcode 7.2。

【问题讨论】:

  • 我真的不明白你想测试什么。您是指使用 XCTest 进行 UI 测试吗?
  • 是的,我想测试 UI。

标签: ios xcode7 xcode-storyboard


【解决方案1】:

您可以使用XcTest,也可以在 XcTest 上查看this article

如果您希望进行行为驱动开发,例如像用户一样在导航堆栈中导航,您可以在 XCTests 中以编程方式添加触摸事件等:

how to programmatically fake a touch event to a UIButton?

借助 XcTest,您可以查看哪些 UI 元素是可见的,例如它们具有哪些 .text 值。

如果您尝试快速到达特定视图,以便您可以看到它的外观,而无需每次都导航到该视图,我唯一能想到的就是对 UIView 和模拟使用“Is Initial View Controller”任何可能需要传递给该视图才能正确显示的数据:

【讨论】:

    猜你喜欢
    • 2018-04-25
    • 2015-02-26
    • 1970-01-01
    • 2019-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多