我的视图层次结构如下:
UIAWindow "(null)" {{0, 0}, {1024, 768}}
UIATableView "Sample Table" {{645, 138}, {308, 437}}
elements: {
UIATableCell "Sample Cell" {{645, 182}, {308, 44}}
elements: {
UIAStaticText "Sample Cell" {{645, 182}, {308, 44}}
}
我尝试了以下查询来点击"样本单元"如下:
app.mainWindow().tableViews()["Sample Table"].tableCells()["Sample Cell"].tap();
app.mainWindow().tableViews()["Sample Table"].staticTexts()["Sample Cell"].tap();
app.mainWindow().tableViews()["Sample Table"].tableCells()["Sample Cell"].staticTexts()["Sample Cell"].tap();
我的所有尝试都会导致错误:
Cannot perform action on invalid element: UIAElementNil
我是否误解了你如何深入研究表格元素?
答案 0 :(得分:0)
我明白了。我不明白要在tableView中访问tableCells你调用" cells"。
正确运行的查询是:
app.mainWindow().tableViews()["Sample Table"].cells()["Sample Cell"].tap();