Xcode 故事板模拟器测试

Xcode Storyboard Simulator test

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

我正在使用 Xcode 7.2.

您可以在 XcTest 上使用 XcTest also check out this article

如果你想做行为Driven-Development,比如像用户那样在导航堆栈中导航,你可以在你的 XCTests 中以编程方式添加触摸事件等:

how to programmatically fake a touch event to a UIButton?

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

如果你想快速到达一个特定的视图,这样你就可以看到它的外观,而不是每次都导航到那个视图,我唯一能想到的就是使用 "Is Initial View Controller" 作为 UI查看并模拟可能需要传递给该视图以正确显示它的任何数据: