// // TasksUITests.swift // suixinkanUITests // import XCTest final class TasksUITests: AuthenticatedUITestCase { /// 测试任务列表可进入详情,发布任务页可打开。 func testTaskListDetailAndCreateValidation() throws { openTaskManagement() let firstCell = app.application.cells.element(boundBy: 0) if firstCell.waitForExistence(timeout: 10) { firstCell.tap() NavigationAssertions.waitForNavigationTitle("任务详情", in: app) BackNavigator.goBack(app: app) } else { throw XCTSkip("测试账号暂无任务数据,跳过详情流测试。") } DebugMenuNavigator.open(app: app) DebugMenuNavigator.tapMenu(title: "发布任务", app: app) NavigationAssertions.waitForNavigationTitle("发布任务", in: app) } private func openTaskManagement() { DebugMenuNavigator.open(app: app) DebugMenuNavigator.tapMenu(title: "任务管理", app: app) NavigationAssertions.waitForNavigationTitle("任务管理", in: app) } }