ios - Xcode UI 测试手册截图

标签 ios xctest xcode7 ui-testing xcode-ui-testing

我想使用 Xcode 7 中引入的 UI 测试从我的应用程序中手动拍摄一些快照。默认情况下,Xcode 拍摄每一步的屏幕截图,结果我得到了在 View Controller 之间的转换中间拍摄的屏幕截图。我想在特定时刻手动拍摄快照。任何想法如何做到这一点?我知道如何截取 UIView 的屏幕截图,但 XCUIApplication 不提供任何 API 来获取 UIView 对象。

最佳答案

我为此创建了一个库:https://github.com/zmeyc/UITestUtils 这个想法是在应用程序本身中截取屏幕截图并通过套接字将其发送到测试应用程序。我没有找到直接从测试应用程序以受控方式捕获屏幕截图的方法。

关于ios - Xcode UI 测试手册截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31502036/

相关文章:

ios - 显示本地推送通知,除非用户点击它

swift - 测试 Swift 扩展

ios - 现在不可能从 didFinishPickingMediaWithInfo 方法中关闭图像选择器吗?

macos - 如何使用 XCTest 对基于文档的应用程序进行 UI 测试?

iOS 9 破坏了 UILabel 的动画

iOS 呈现 View Controller 动画为 'Push'(左右动画)

ios - 错误 MT2002 : Failed to resolve assembly: 'System.Drawing'

ios - TableView 在某些索引后显示重复数据

ios - 像 facebooks 菜单幻灯片一样拖动 uiview

objective-c - OCMock 不 stub NSBundle 方法