【问题标题】:XCUITest - Cell Selected not showing in hierarchy tree in iOS 15XCUITest - 选定的单元格未显示在 iOS 15 的层次结构树中
【发布时间】: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


【解决方案1】:

一旦我使用 Rosetta 运行了模拟器,它现在就可以工作了。

在应用程序中,右键单击 XCode 并显示包内容。内容 > 开发人员 > 应用程序 > 模拟器。右键单击并选择获取信息。检查使用 Rosetta 打开。

【讨论】:

    猜你喜欢
    • 2021-03-30
    • 2011-01-07
    • 1970-01-01
    • 1970-01-01
    • 2010-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多