2017-03-08 1 views
0

J'ai un problème lorsque l'application pousse à l'arrière-plan et reprend l'application. Lorsque l'application poussée à fond, alors il ne peut pas forcer à la terre à reprendre mon application Voici mon code:KIF ne peut pas forcer l'application à l'arrière-plan

- (void)testResumingEditProfile { 
    self.methodName = NSStringFromSelector(_cmd); 

    user = [TestUser sharedInstance].defaultNextUser; 
    user.username = @"347"; 
    [tester doLoginSuccessfully:user]; 

    app = [UITestApp sharedInstance]; 
    screen = [tester navigateToOverviewPage]; 

    employee = [[TestEmployee alloc] init].profileEmployee; 

    [self openEditProfile]; 
    [tester catpureScreen:[self getCaptureScreenName:@"afterOpenEditProfile"]]; 

    [system deactivateAppForDuration:5]; //Code to deactive and resume app 
    [tester catpureScreen:[self getCaptureScreenName:@"afterResumeEditProfile"]]; 

    [tester waitForView:@"text-first-name" in:screen]; 
    [tester waitForView:@"text-last-name" in:screen]; 

    [tester tap:@"label-show-detail" in:screen]; 
    [tester catpureScreen:[self getCaptureScreenName:@"afterOpenDetail"]]; 

    [system deactivateAppForDuration:5]; //Code to deactive and resume app 
    [tester catpureScreen:[self getCaptureScreenName:@"afterResumeEditProfileDetail"]]; 
    [tester waitForView:@"label-personal-infomation" in:screen]; 
    [tester waitForView:@"label-contact-infomation" in:screen]; 
} 

gars Quelqu'un s'il vous plaît aidez-moi à résoudre ce problème. Merci.

Répondre