【发布时间】:2014-11-30 14:15:04
【问题描述】:
请帮我提供 KIF2 的示例代码,用于按需截屏,我想在模拟器中使用 KIF2 截屏
请帮忙!
【问题讨论】:
标签: ios kif-framework kif
请帮我提供 KIF2 的示例代码,用于按需截屏,我想在模拟器中使用 KIF2 截屏
请帮忙!
【问题讨论】:
标签: ios kif-framework kif
恐怕我没有时间编写和测试示例代码,但是 KIF 在 UIApplication 的一个类别中提供了一个名为 -writeScreenshotForLine:inFile:description:error: 的方法,它应该可以满足您的需求。如果您按照文档的要求设置了 KIF_SCREENSHOTS 环境变量,您应该可以直接在共享应用程序对象上调用此方法,例如:
UIApplication *app = [UIApplication sharedApplication];
NSError *error = nil;
[app writeScreenshotForLine:__LINE__
inFile:__FILE__
description:@"your description here"
error:&error];
还有一个类似的方法,-[KIFSystemTestActor captureScreenshotWithDescription:],它调用了UIApplication 方法。
【讨论】: