我刚刚开始学习iOS中的UI测试。当我按下record并点击表的第一个索引时,它会生成这样的代码。
XCUIApplication *app = [[XCUIApplication alloc] init];
[app.tables.staticTexts[@"Apr 04 16:28"] tap];
如果我所有的数据都是恒定的,那就太好了。但是这些文本将不时更改。我该如何修改这些代码,以便始终使用表的第一个索引?
最佳答案
在应用程序的-elementBoundByIndex
上使用 cells
。
XCUIApplication *app = [[XCUIApplication alloc] init];
[[app.cells elementBoundByIndex: 0] tap];