2014-05-12 2 views
0

Je viens de terminer KIF intégré dans mon projet - mais je vais avoir du mal à obtenir les tests à exécuter ...fonctionner parfaitement KIF iOS Automatisation Tests

Quand je lance mes tests unitaires, l'échantillon XCTest exemple fonctionne très bien, mais les tests kif séparés ne sont jamais exécutés. En outre, ils apparaissent dans le navigateur de test, mais quand je leur dis spécifiquement d'exécuter, ils ne le font pas simplement.

Mes tests KIF ressembler à ceci:

- (void)beforeEach 
{ 
    NSLog(@"starting"); 
} 

- (void)afterEach 
{ 
    NSLog(@"ending"); 
} 

- (void)testSuccessfulLogin 
{ 
    [tester enterText:@"[email protected]" intoViewWithAccessibilityLabel:@"Login User Name"]; 
    [tester enterText:@"thisismypassword" intoViewWithAccessibilityLabel:@"Login Password"]; 
    [tester tapViewWithAccessibilityLabel:@"Log In"]; 
    [tester waitForTappableViewWithAccessibilityLabel:@"Welcome"]; 
} 

et sous-classe KIFTestCase

J'aimerais fournir plus d'informations, mais je ne sais pas quoi dire ... Quelqu'un at-il une expérience de l'exécution de tests KIF?

Merci!

+0

Quel est le message d'erreur que vous voyez? Votre application est-elle accessible? – SuperMan

+0

Cela peut ne pas être le test, mais comment vous exécutez le test. Pouvez-vous expliquer cela plus? – SilentNot

Répondre

0

désolé pour la réponse tardive, mais j'étais en train de vérifier la cocoapod v1 (pré XCTest). Cela va le faire !!

Quand je suis passé tout a bien fonctionné. Assurez-vous de le faire dans votre fichier pod:

target 'Acceptance Tests', :exclusive => true do 
    pod 'KIF', '~> 3.0' 
Questions connexes