让我给你讲讲 iOS 自动化测试的那些干货(21)

发表于:2017-03-10来源:csdn作者:LeoMobileDeveloper点击数: 标签:iOS
1 2 3 1 2 3 如果你有些Accessibility的经验,那么你肯定知道,像TableView的这种不应该支持VoiceOver的。我们可以用条件编译来只对测试Target进行设置: #ifdef DE
  • 1
  • 2
  • 3
    • 1
    • 2
    • 3

    如果你有些Accessibility的经验,那么你肯定知道,像TableView的这种不应该支持VoiceOver的。我们可以用条件编译来只对测试Target进行设置:

    #ifdef DEBUG
    [tableView setAccessibilityValue:@"Main List Table"];
    #endif
    
    #ifdef KIF_TARGET (这个值需要在build settings里设置)
    [tableView setAccessibilityValue:@"Main List Table"];
    #endif
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    使用KIF主要有两个核心类:

    • KIFTestCase XCTestCase的子类
    • KIFUITestActor 控制UI,常见的三种是:点击一个View,向一个View输入内容,等待一个View的出现

    我们用KIF来测试添加一个新的ToDo

     
               

    原文转自:http://blog.csdn.net/hello_hwc/article/details/60957515