有没有办法从Xcode中的故事板单独测试视图。例如,我想通过传递先前的视图直接在模拟器上测试我的最后一个视图,它是导航控制器的一部分。
我正在使用Xcode 7.2。
答案 0 :(得分:0)
您可以使用XcTest并在XcTest上查看this article。
如果您希望进行行为驱动开发,例如像用户一样浏览segues的导航堆栈,您可以在XCTests中以编程方式添加Touch事件等:
how to programmatically fake a touch event to a UIButton?
使用XcTest,您可以看到哪些UI元素是可见的,例如它们具有的.text值。
如果你试图快速进入某个特定的视图,那么你可以看到它的外观,而不是每次我只能想到使用"是初始视图控制器"导航到该视图。对于UIView并模拟可能需要传递给该视图的任何数据以正确显示它: