Снимок экрана с использованием KIF2 IOS

Пожалуйста, помогите мне с примером кода KIF2 для захвата скриншота по требованию, я хочу сделать скриншот в симуляторе с использованием KIF2

Пожалуйста помоги!

1 ответ

Боюсь, у меня нет времени на написание и тестирование примера кода, но 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 метод.

Другие вопросы по тегам