49、iOS 开发测试与真机运行全解析

iOS 开发测试与真机运行全解析

1. 测试相关操作

1.1 截图附件添加

在测试过程中,我们可以将截图作为附件添加到测试报告中,并且设置其生命周期,使其即使测试成功也能保留。以下是具体的代码示例:

let screenshot = XCUIApplication().screenshot()

let attachment = XCTAttachment(screenshot: screenshot)

attachment.lifetime = .keepAlways

attachment.name = "OpeningScreen"

self.add(attachment)

在报告导航器中,截图将以我们指定的名称显示。

1.2 界面测试与可访问性

在进行界面测试时,应用程序实际上是从外部进行查看的,这依赖于可访问性。标准的界面对象是可访问的,但我们自己创建的其他界面可能不可访问。以下是一些相关操作: - 查看可访问性特征 :在 nib 编辑器中选择一个界面元素,在身份检查器中查看其可访问性特征。 - 实时探索可访问性 :在模拟器中运行应用程序,选择 Xcode → Open Developer Tool → Accessibility Inspector,实时探索光标下元素的可访问性特征。 - 查看视图层次结构 :在 UI 测试方法中设置断点,运行测试并暂停,在调试器中输入 po

Top