KIF 为我们提供了对有 accessibility 属性控件的操作接口,如下最简单的两个操作接口:
在新建的 Target 同名目录下增加一个继承自 KIFTestCase 的类,类中编写我们的用例,完成对界面的点击和验证,如下:
以上步骤都完成后, 基于KIF的简单用例便搭建完成,点击 Product->Test 或者快捷键 (?U) 即可看到我们的用例自动运行起来了。
accessibility 属性是 Apple 给视觉障碍人群提供完全无障碍使用的基本属性,该属性表明了 UI 元素的可访问性、是什么、做什么以及会触发什么样的操作。原生的 UIKit 控件默认提供了这些信息,然而,自定义的控件则需要对该属性进行设置,设置方式可参考下面几点:
原文转自:https://zhuanlan.zhihu.com/p/22283843