让我给你讲讲 iOS 自动化测试的那些干货(8)
发表于:2017-03-10来源:csdn作者:LeoMobileDeveloper点击数:
标签:iOS
比如,如下代码等待VC转场结束,当query只有一个table的时候,才继续执行后续的代码。 [ self expectationForPredicate: [ NSPredicate predicateWithFormat: @ self.count = 1 ]
比如,如下代码等待VC转场结束,当query只有一个table的时候,才继续执行后续的代码。
[self expectationForPredicate:[NSPredicate predicateWithFormat:@"self.count = 1"]
evaluatedWithObject:app.tables
handler:nil];
[self waitForExpectationsWithTimeout:2.0 handler:nil];
//后续代码....
Tips: 当你的UI结构比较复杂的时候,比如各种嵌套childViewController,使用XCUIElementQuery的代码会很长,也不好维护。
另外,UI测试还会在每一步操作的时候截图,方便对测试报告进行验证。
查看测试结果
使用基于XCTest的框架,可以在XCode的report navigator中查看测试结果。
原文转自:http://blog.csdn.net/hello_hwc/article/details/60957515