KIF 為我們提供了對有 accessibility 屬性控件的操作接口,如下最簡單的兩個操作接口:
在新建的 Target 同名目錄下增加一個繼承自 KIFTestCase 的類,類中編寫我們的用例,完成對界面的點擊和驗證,如下:
以上步驟都完成后, 基于KIF的簡單用例便搭建完成,點擊 Product->Test 或者快捷鍵 (?U) 即可看到我們的用例自動運行起來了。
accessibility 屬性是 Apple 給視覺障礙人群提供完全無障礙使用的基本屬性,該屬性表明了 UI 元素的可訪問性、是什么、做什么以及會觸發什么樣的操作。原生的 UIKit 控件默認提供了這些信息,然而,自定義的控件則需要對該屬性進行設置,設置方式可參考下面幾點:
原文轉自:https://zhuanlan.zhihu.com/p/22283843