// // MainTabUITests.swift // suixinkanUITests // import XCTest final class MainTabUITests: AuthenticatedUITestCase { /// 测试四个主 Tab 均可切换且展示核心标题。 func testAllMainTabsAreReachable() { TabBarNavigator.select(.home, app: app) XCTAssertTrue( app.application.staticTexts["常用应用"].waitForExistence(timeout: 8) || app.application.staticTexts["请选择景区"].exists ) TabBarNavigator.select(.orders, app: app) NavigationAssertions.waitForNavigationTitle("订单", in: app) NavigationAssertions.waitForStaticText("订单管理", in: app) TabBarNavigator.select(.statistics, app: app) NavigationAssertions.waitForNavigationTitle("数据", in: app) TabBarNavigator.select(.profile, app: app) NavigationAssertions.waitForNavigationTitle("个人信息", in: app) NavigationAssertions.waitForStaticText("系统设置", in: app) } }