-1

请帮助我提供 KIF2 的示例代码以按需截取屏幕截图,我想在模拟器中使用 KIF2 截取屏幕截图

请帮忙 !

4

1 回答 1

0

恐怕我没有时间编写和测试示例代码,但是 KIF 提供了-writeScreenshotForLine:inFile:description:error:一个在 UIApplication 上的类别中调用的方法,它应该可以满足您的需求。如果您KIF_SCREENSHOTS按照文档的要求设置了环境变量,您应该能够直接在共享应用程序对象上调用此方法,例如:

UIApplication *app = [UIApplication sharedApplication];
NSError *error = nil;
[app writeScreenshotForLine:__LINE__ 
                     inFile:__FILE__
                description:@"your description here" 
                      error:&error];

还有一个类似的方法,-[KIFSystemTestActor captureScreenshotWithDescription:]调用UIApplication方法。

于 2014-10-08T14:04:08.470 回答