我想使用 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/