我在哪里可以找到EarlGrey失败测试的屏幕截图?

时间:2017-11-10 07:36:50

标签: screenshot xcode-ui-testing earlgrey

我想在我的EarlGrey测试的CI报告中添加屏幕截图。

我知道我可以使用GREYScreenshotUtil.takeScreenshot()GREYScreenshotUtil.saveImage来创建自定义屏幕截图并指定其名称和保存路径,但它仅在特定情况下有用,而我需要获取各种类型的屏幕截图失败。因此,每当测试失败时,看起来EarlGrey会制作这样的屏幕截图。

它在哪里保存?

我可以为所有这些屏幕截图设置特定的名称和路径吗?

1 个答案:

答案 0 :(得分:1)

找到决定:

//swift
GREYConfiguration.sharedInstance().setValue(path!, forConfigKey: kGREYConfigKeyArtifactsDirLocation) 

之前没有在常见问题解答中提及