Проблемы с запуском 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'