刚刚将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测试的经验?
谢谢!
答案 0 :(得分:0)
对于迟到的回答感到抱歉,但我实际上是在查看v1 cocoapod(前XCTest)。那就行了!!
当我切换时,一切正常。请务必在您的pod文件中执行此操作:
target 'Acceptance Tests', :exclusive => true do
pod 'KIF', '~> 3.0'