在xctest中,当拾音器轮中的选项动态时,如何处理拾音器车轮

Posted

技术标签:

【中文标题】在xctest中,当拾音器轮中的选项动态时,如何处理拾音器车轮【英文标题】:In XCTest How to handle Picker wheels when the options in picker wheel are dynamic 【发布时间】:2016-12-05 11:07:08 【问题描述】:

我正在尝试自动化选择轮,但无法选择选择轮中的任何选项

尝试使用代码[[[[app descendantsMatchingType:XCUIElementTypeAny] childrenMatchingType:XCUIElementTypePicker] elementMatchingPredicate: [NSPredicate predicateWithFormat:@"2 of 6"]] tap];

这是我的可访问性检查器的外观

谁能帮帮我

【问题讨论】:

【参考方案1】:

您当前的代码将元素与“2 of 6”进行比较,而不是元素的值。

将谓词格式更改为"value CONTAINS '2 of 6'"

【讨论】:

它工作正常,有什么我遗漏或出错的地方 可能有多个元素与谓词匹配。这种方法有帮助吗? ***.com/questions/40843233/… - 显然忽略随机部分:)

以上是关于在xctest中,当拾音器轮中的选项动态时,如何处理拾音器车轮的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Unity 中的特定位置生成预制件,然后删除该值?

Guitar Pro里的调音器怎么用?

xcrun 来自 iOS 上的 XCTest

当用户从下拉菜单中选择选项时,如何从数据库中打印记录?动态程序

iOS 中的 XCTest 和 UI 测试

XCTest:UI测试类中的NSUserdefaults中未检索到的值