我刚刚开始学习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];

08-27 18:46