移除订单 Tab 内门店与核销订单详情页及跳转入口。
列表卡片仅展示摘要,保留订单来源绑定与押金订单详情等其它子流程。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -6,44 +6,6 @@
|
||||
import XCTest
|
||||
|
||||
final class OrdersFlowUITests: AuthenticatedUITestCase {
|
||||
/// 测试门店订单列表可进入详情页。
|
||||
func testStoreOrderDetailFlow() throws {
|
||||
TabBarNavigator.select(.orders, app: app)
|
||||
|
||||
app.application.staticTexts["订单管理"].tap()
|
||||
app.waitForGlobalLoadingToDisappear()
|
||||
|
||||
let firstOrderCard = app.application.otherElements
|
||||
.matching(NSPredicate(format: "identifier BEGINSWITH 'orders.store.card.'"))
|
||||
.firstMatch
|
||||
if !firstOrderCard.waitForExistence(timeout: 10) {
|
||||
throw XCTSkip("测试账号当前景区下暂无门店订单,跳过详情流测试。")
|
||||
}
|
||||
|
||||
firstOrderCard.tap()
|
||||
NavigationAssertions.waitForNavigationTitle("订单详情", in: app)
|
||||
BackNavigator.goBack(app: app)
|
||||
}
|
||||
|
||||
/// 测试核销订单列表可进入详情页。
|
||||
func testWriteOffOrderDetailFlow() throws {
|
||||
TabBarNavigator.select(.orders, app: app)
|
||||
|
||||
app.application.staticTexts["核销订单"].tap()
|
||||
app.waitForGlobalLoadingToDisappear()
|
||||
|
||||
let firstDetailButton = app.application.buttons
|
||||
.matching(NSPredicate(format: "identifier BEGINSWITH 'orders.writeoff.detail.'"))
|
||||
.firstMatch
|
||||
if !firstDetailButton.waitForExistence(timeout: 10) {
|
||||
throw XCTSkip("测试账号当前景区下暂无核销订单,跳过详情流测试。")
|
||||
}
|
||||
|
||||
firstDetailButton.tap()
|
||||
NavigationAssertions.waitForNavigationTitle("核销订单详情", in: app)
|
||||
BackNavigator.goBack(app: app)
|
||||
}
|
||||
|
||||
/// 测试押金订单链路可进入列表与详情。
|
||||
func testDepositOrderFlow() throws {
|
||||
app = try UITestSession.relaunch(openMenu: "押金订单详情")
|
||||
|
||||
Reference in New Issue
Block a user