【发布时间】:2017-07-26 19:46:27
【问题描述】:
当我执行命令时
(lldb) po app.debugDescription
它显示上一个视图的详细信息。 如何刷新它以显示新的元素树??
【问题讨论】:
标签: objective-c xcode automated-tests xcode-ui-testing
当我执行命令时
(lldb) po app.debugDescription
它显示上一个视图的详细信息。 如何刷新它以显示新的元素树??
【问题讨论】:
标签: objective-c xcode automated-tests xcode-ui-testing
当您与应用交互时,视图层次结构将刷新(因为可以合理地预期应用的状态不会改变,除非用户与之交互)。
要获得新的视图层次结构,您可以点击应用程序:app.tap(),然后打印调试描述,或者您可以创建 XCUIApplication 的新实例并使用它来代替现有的 app 属性它具有缓存的视图层次结构。新实例应显示新的视图层次结构。
【讨论】:
app.alerts.count