iOS UI 测试点击表格的第一个索引

标签 ios xcode-ui-testing

我刚开始学习 iOS 中的 UI 测试。当我按下记录并点击表格的第一个索引时,它会生成这样的代码。

XCUIApplication *app = [[XCUIApplication alloc] init];
[app.tables.staticTexts[@"Apr 04 16:28"] tap];

如果我所有的数据都是恒定的就好了。但这些文本会不时更改。我如何修改这些代码,使其始终点击表的第一个索引?

最佳答案

使用-elementBoundByIndex在您应用的单元格上。

XCUIApplication *app = [[XCUIApplication alloc] init];
[[app.cells elementBoundByIndex: 0] tap];

关于iOS UI 测试点击表格的第一个索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36566558/

相关文章:

ios - UIAutomation 和 XCTestCase : how to wait for a button to activate

ios - 如何在 XCode7 上对系统按钮进行自动化 UI 测试?

ios - 如何在 XCode 7 中的 UITests 持续时间后执行 .tap()?

ios - 如何一张一张删除UICollectionView图片

iphone - 是否可以以编程方式反转图像的颜色?

iphone - 批准后 App Store 不显示我的应用程序

ios - 将 UITableView 样式更改为 "Grouped"导致崩溃

swift - UI 测试删除文本字段中的文本

xcode - 无法确定 xxxTest TEST_HOST 的包标识符

ios - 报刊亭审批流程是怎样的?