性能测试,主要是测试block的耗时
Code Coverage是Xcode7的一个新功能,就是让你知道,测试的覆盖率。可以让你知道哪些方法和属性没有被测试等。
先要打开覆盖率的操作
cmd+U,就看到测试的覆盖率了
双击这个文件
里面显示了我们哪些方法没有被测试,被测试的方法执行了多少次
在measureBlock中可以测试耗时
Proxy Classes与UI Test元素进行交互。
XCUIDevice代表设备
XCUIApplication代表APP,它是XCUIElement的子类
可以通过tap,click等方法来进行测试,当然还有一些属性,如frame等。
可以通过,descendants matching type 和 children matching type来获取元素。
descendantsMatchingType获取某类型的全部元素,cell,button等。
childrenMatchingType获取层级子元素的某类元素。
通过New->Target,添加UI Testing
通过一些方法可以实现点击操作等
XCUIElementQuery,查找方法
通过红点能录制操作,能自动生成代码。