我是UI测试的新手。我的故事板中有一个UITableView
,它包含一些单元格。
更新:
我想声明应用程序启动时UITableView
中的单元格数量将超过0.但我不知道如何编写此部分代码。使用NSPredicate
?还是其他人?
func testCellsNum()
{
let app = XCUIApplication()
let tableCell = app.tableRows.count
//Then what should I do ?
XCTAssertGreaterThan(tableCell, 0, "should greater than 0")//this line doesn't work
}
答案 0 :(得分:15)
如果你只有一张桌子:
func testExample() {
let app = XCUIApplication()
let tablesQuery = app.tables
let count = tablesQuery.cells.count
XCTAssert(count > 0)
}
如果你有多个表,使用它来获取你想要的第一个或任何索引
tablesQuery.elementAtIndex(0).cells