如何将屏幕截图附加到Jenkins的XCUITest报告中。只能在XCODE
中运行时才能看到屏幕截图步骤
我使用xcpretty生成HTML类型报告,但是也没有显示截图。 它有一个-screenshot属性,但只接受带有指定名称的屏幕截图。 (如TestcaseName_Classname.jpg) 但xcuitest截取屏幕截图名称' screenshot_<> .jpg"
任何人都可以在此
由于
答案 0 :(得分:0)
答案 1 :(得分:0)
您需要将attachment.name
指向此处
func takeScreenshot() {
let screenshot = XCUIScreen.main.screenshot()
let attachment = XCTAttachment(screenshot: screenshot)
attachment.lifetime = .deleteOnSuccess
attachment.name = UITest.sharedInstance.testCase.name
add(attachment)
}