如何在CSV文件中添加图像

问题描述 投票:-1回答:1

我正在写一个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];
ios objective-c csv xctest xcuitest
1个回答
0
投票

你无法在csv文件中发送图像。因此,您可以通过在Web服务器上存储屏幕截图(可能是几天)来更改您的方法,并将图像的URL作为值以CSV格式发送,或者作为多个附件发送到电子邮件,其中图像文件名作为CSV中的引用

© www.soinside.com 2019 - 2024. All rights reserved.