// // ProjectsUITests.swift // suixinkanUITests // import XCTest final class ProjectsUITests: AuthenticatedUITestCase { /// 测试摄影师项目列表与新建页。 func testProjectManagementCreatePage() { DebugMenuNavigator.open(app: app) DebugMenuNavigator.tapMenu(title: "项目管理", app: app) NavigationAssertions.waitForNavigationTitle("项目管理", in: app) let createButton = app.application.buttons.matching(NSPredicate(format: "label CONTAINS '新建'")).firstMatch if createButton.waitForExistence(timeout: 6) { createButton.tap() NavigationAssertions.waitForNavigationTitle("新建项目", in: app) BackNavigator.goBack(app: app) } } /// 测试店铺项目管理页可打开。 func testStoreProjectManagementPage() { DebugMenuNavigator.open(app: app) DebugMenuNavigator.tapMenu(title: "店铺项目管理", app: app) NavigationAssertions.waitForNavigationTitle("店铺项目管理", in: app) } }