gpt4 book ai didi

ios - 使用多个谓词进行 Xcode UI 测试

转载 作者:行者123 更新时间:2023-11-29 12:06:11 26 4
gpt4 key购买 nike

Xcode 7 引入了新的 UI 测试工具。我想过滤一个匹配多个查询的元素。

例如。一个包含单元格的表格,每个单元格内部有 4 个标签。我想找到包含的元素。

label 1 text = "A"
label 1 text = "B"
label 1 text = "C"
label 1 text = "D"

框架有 api 给它一个谓词。例如。

app.cells.containingPredicate

任何可用于使用多个谓词进行过滤的内容。或者有什么替代方案可以满足我的要求?

最佳答案

您可以像下面这样链接 containingPredicate 过滤器。

app.cells.containingPredicate(NSPredicate(format: "label BEGINSWITH 'A'")).containingPredicate(NSPredicate(format: "label BEGINSWITH 'B'")).containingPredicate(NSPredicate(format: "label BEGINSWITH 'C'")).containingPredicate(NSPredicate(format: "label BEGINSWITH 'D'"))

这将继续过滤掉您的单元格,直到一个单元格的所有标签都匹配为止。

关于ios - 使用多个谓词进行 Xcode UI 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34920718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com