//
//  ScheduleUITests.swift
//  suixinkanUITests
//

import XCTest

final class ScheduleUITests: AuthenticatedUITestCase {
    /// 测试日程管理页与新增排班页。
    func testScheduleManagementAndAddPage() throws {
        app = try UITestSession.relaunch(openMenu: "日程管理")
        NavigationAssertions.waitForNavigationTitle("日程管理", in: app)

        let addButton = app.application.buttons.matching(NSPredicate(format: "label CONTAINS '添加'")).firstMatch
        if addButton.waitForExistence(timeout: 6) {
            addButton.tap()
            NavigationAssertions.waitForNavigationTitle("添加日程", in: app)
        }
    }
}
