如何在 UIAutomation IOS 中计算表格单元格

Posted

技术标签:

【中文标题】如何在 UIAutomation IOS 中计算表格单元格【英文标题】:How to count Table Cells in UIAutomation IOS 【发布时间】:2014-02-05 05:37:28 【问题描述】:

如果单元格在 UITableView 中随机创建,如何通过 ios 中的 Instruments 计算单元格总数。

【问题讨论】:

我曾尝试计算,但计数不正确。我正在编写部分代码:\n var temp = application.mainWindow().collectionView()[0].cells()[0].tableViews()[0].cells()[0]; \n var x=0;\nfor(var i in temp)x = x +1 \n UILogger.logMessage(x); 【参考方案1】:

为什么不使用UIAElementArray.length 属性?从注释中提供的代码来看,它应该是这样的:

var cellsCount = application
                    .mainWindow()
                    .collectionView()[0]
                    .cells()[0]
                    .tableViews()[0]
                    .cells()
                    .length;

UIALogger.logMessage(cellsCount);

【讨论】:

以上是关于如何在 UIAutomation IOS 中计算表格单元格的主要内容,如果未能解决你的问题,请参考以下文章

即使在应用退出后,如何使用 UIAutomation 工具继续测试 iOS 应用?

如何在 iOS uiautomation 中使用两个按钮处理警报

如何使用UIAutomation进行iOS 自动化测试

如何使用 Instruments UIAutomation 测试 iOS Web 应用程序

如何使用UIAutomation进行iOS 自动化测试

如何使用UIAutomation进行iOS自动化测试