如何在CSV文件中添加图像

时间:2019-03-14 06:44:38

标签: ios objective-c csv xctest xcuitest

我正在编写XCUItest并拍摄最终屏幕的屏幕快照。我将所有结果保存在CSV文件中。使用Jenkins,我将该CSV文件作为邮件发送。

如何将屏幕快照添加到CSV文件中,现在我已将屏幕快照保存在本地设备中,但无法将其保存在CSV文件中?

XCUIScreenshot* Screenshot = XCUIScreen.mainScreen.screenshot;
    UIImage *image = Screenshot.image;
    NSData* imageData = UIImagePNGRepresentation(image);
    NSFileManager *fileManager = [NSFileManager defaultManager];
    NSData *myImageData = UIImagePNGRepresentation(image);

    [fileManager createFileAtPath:@"filelocation/myimage.png" contents:myImageData attributes:nil];

1 个答案:

答案 0 :(得分:0)

无法将图像发送到csv文件中。因此,您可以通过以下方式更改您的方法:将屏幕快照(可能需要几天)存储在Web服务器上,并将图像的url作为值以CSV格式发送,或者作为电子邮件的多个附件发送,图像文件名以CSV格式作为参考