【问题标题】:Xcode UI test manual snapshotXcode UI 测试手动快照
【发布时间】:2015-10-08 17:19:51
【问题描述】:

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

【问题讨论】:

  • 查看snapshot,它是 Fastlane 工具套件的一部分。

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


【解决方案1】:

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

【讨论】:

  • 很好,我会试试这个。谢谢!
  • 可以通过cocoapods安装吗?
  • 还没有,我去看看。
猜你喜欢
  • 2017-08-22
  • 1970-01-01
  • 2017-10-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-13
  • 1970-01-01
  • 2015-12-13
  • 2019-10-25
相关资源
最近更新 更多