在哪里可以找到 EarlGrey 失败测试的屏幕截图?
Where can I find screenshots of failed tests with EarlGrey?
我想将屏幕截图添加到 CI-我的 EarlGrey 测试报告中。
我知道我可以使用 GREYScreenshotUtil.takeScreenshot()
和 GREYScreenshotUtil.saveImage
创建自定义屏幕截图并指定其名称和保存路径,但它仅在特定情况下有帮助,而我需要在所有情况下获取屏幕截图各种失败。因此,看起来 EarlGrey 每次在测试失败时都会制作这样的屏幕截图。
它将它们保存在哪里?
我可以为所有这些屏幕截图设置一个特定的名称和路径吗?
找到的决定:
//swift
GREYConfiguration.sharedInstance().setValue(path!, forConfigKey: kGREYConfigKeyArtifactsDirLocation)
只是之前在FAQ中没有提到
我想将屏幕截图添加到 CI-我的 EarlGrey 测试报告中。
我知道我可以使用 GREYScreenshotUtil.takeScreenshot()
和 GREYScreenshotUtil.saveImage
创建自定义屏幕截图并指定其名称和保存路径,但它仅在特定情况下有帮助,而我需要在所有情况下获取屏幕截图各种失败。因此,看起来 EarlGrey 每次在测试失败时都会制作这样的屏幕截图。
它将它们保存在哪里?
我可以为所有这些屏幕截图设置一个特定的名称和路径吗?
找到的决定:
//swift
GREYConfiguration.sharedInstance().setValue(path!, forConfigKey: kGREYConfigKeyArtifactsDirLocation)
只是之前在FAQ中没有提到