Я пытаюсь проверить, есть ли в UITableView
хотя бы первая доступная ячейка.
func testFirstCellIsAvailable() throws {
let app = XCUIApplication()
app.launch()
let tablesQuery = app.tables
XCTAssertNotNil(tablesQuery.cells.staticTexts["John"], "First Cell should be John")
}
Это один из самых простых способов узнать, загружен ли TableView или нет.
Однако я вижу, что XCUIElementQuery
имеет tableRows
и tableColumns
, когда я проверяю значение, оно всегда равно нулю. Итак, вопрос в том, когда мы используем tableRows
и tableColumns
. В приведенном выше примере значение app.tableRows.count
и app.tableColumns.count
равно 0.
введите описание изображения здесь