Проблемы с запуском KIF iOS Automation Tests

Только что закончил интеграцию KIF в мой проект - но у меня проблемы с запуском тестов...

Когда я запускаю свои модульные тесты, пример XCTest-теста работает нормально, но отдельные тесты kif никогда не выполняются. Кроме того, они отображаются в тестовом навигаторе, но когда я специально говорю им, чтобы выполнить, они просто не делают.

Мои тесты KIF выглядят так:

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

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

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

и подкласс KIFTestCase

Я хотел бы предоставить больше информации, но я не уверен, что еще сказать... есть ли у кого-нибудь опыт выполнения тестов KIF?

Спасибо!

1 ответ

Решение

Извините за поздний ответ, но я на самом деле проверял Cocoapod v1 (до XCTest). Это сделает это!!

Когда я переключился, все работало нормально. Обязательно сделайте это в вашем файле pod:

target 'Acceptance Tests', :exclusive => true do
    pod 'KIF', '~> 3.0'
Другие вопросы по тегам