为 TabBar 和扫码页补充 accessibilityIdentifier,并在模拟器/UI Test 中禁用真实相机采集。

预初始化各 Tab 路由容器,修正 iOS 17 ContentUnavailableView 调用,提升自定义 TabBar 与扫码流程的 UI Test 稳定性。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-29 09:34:09 +08:00
parent d27438b264
commit 79e735f628
7 changed files with 105 additions and 28 deletions

View File

@ -106,6 +106,7 @@ private struct CustomMainTabBarItem: View {
}
.buttonStyle(.plain)
.accessibilityLabel(item.title)
.accessibilityIdentifier("main.tab.\(item.tab.rawValue)")
}
}
@ -128,6 +129,7 @@ private struct CustomMainTabBarCenterAction: View {
}
.buttonStyle(.plain)
.accessibilityLabel("扫码核销")
.accessibilityIdentifier("main.scan")
}
}