gpt4 book ai didi

ios - Xcode UI 测试 - UITableView 部分

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:21:09 25 4
gpt4 key购买 nike

我想使用 Xcode 的 UI 测试来计算 tableview 中的部分数量以及每个部分中的单元格数量。我该怎么做?

最佳答案

从 Xcode 7 开始, TableView 标题显示为 Other 元素。

这是我在我的应用程序中为(分组的)表格 View 所做的:

extension TableLayoutTests {

func testHasMessagesGroup() {
XCTAssert(app.tables.otherElements["MESSAGES"].exists)
}

func testHasMessageCell() {
let header = app.tables.otherElements["MESSAGES"]
let cell = app.tables.cells.elementBoundByIndex(1)
XCTAssertGreaterThanOrEqual(cell.accessibilityFrame.minY, header.accessibilityFrame.maxY)
}

func testHasOtherMessageCell() {
let header = app.tables.otherElements["MESSAGES"]
let cell = app.tables.cells.elementBoundByIndex(2)
XCTAssertGreaterThanOrEqual(cell.accessibilityFrame.minY, header.accessibilityFrame.maxY)
}

}

关于ios - Xcode UI 测试 - UITableView 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34330146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com