ios - 你如何在 Swift/iOS 的 UI 测试中遍历元素?

标签 ios xcode swift enumeration xctest

我明白我可以怎样做,例如查看表格中的一个元素,但是简单地遍历所有元素的正确方法是什么,无论找到多少元素,例如点击它们?

让 indexFromTheQuery = tables.staticTexts.elementBoundByIndex(2)

最佳答案

好的,我成功地找出了简单的语法。我刚刚开始使用 Swift,所以我花了很长时间才想到答案。

此代码有效:

var elementLabels = [String]()
for i in 0..<tables.staticTexts.count {
    elementLabels.append (tables.staticTexts.elementBoundByIndex(i).label)
}  
print (elementLabels)

关于ios - 你如何在 Swift/iOS 的 UI 测试中遍历元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35521704/

相关文章:

ios - 分发配置文件是否来自分发证书?

iOS6 没有libxml2.2.7.3.dylib。有替代品吗?

ios - 有时在 CLI 上运行 xcode 测试会返回 "manager not ready"

ios - LMColumnView 和 LMRowView 始终保持左右间距

ios - 使用pdf图像设置背景

iOS 应用程序提交 - 存档不包含 info.plist

ios - ARKit 中带有动画的 .fbx 文件

ios - 在设备上安装 Release build 的最快方法?

swift - Left Bar Button Item - 显示上一个 View Controller 的名称

swift - 以编程方式设置 UIButton 内标签的框架大小