【发布时间】:2021-11-30 21:11:56
【问题描述】:
我们最近升级到 XCode 13 / iOS 15,单元格不再在元素层次结构树中显示“已选择”,使用 po XCUIApplication()。
这是我们在升级之前看到的:
使用 14.4 或更低版本会显示“已选择”,但使用 iOS 15 的模拟器则不会。
有人对此有解决方案或解决方法吗?
【问题讨论】:
-
你现在看到了什么?请提供完整的调试输出。
-
它没有显示“已选择”。所以它是同一棵树,但不是以红色突出显示的“选定”。
-
我很好奇牢房里还有什么。也许我们可以从中获得状态?您有权访问应用程序代码吗?
-
查询 isSelected 似乎在 iOS15 上也不起作用,而它在 iOS14 上起作用……
-
由于您可以访问代码,因此您可以将按钮的状态添加到其 AccessiblityIdentifier。这通常会显示在树中,并允许您在测试期间对其进行检查。
标签: ios xcode xctest xcuitest ios15