【发布时间】:2020-02-23 01:05:45
【问题描述】:
在 Flutter 中,如何在一个小部件单元测试中打印出当前的小部件树,以便了解 UI 的当前状态以进行调试?
(例如,在 React/Ensyme 中,我可以使用 debug()。在 Flutter 中有类似的东西吗?)
【问题讨论】:
标签: debugging flutter flutter-test
在 Flutter 中,如何在一个小部件单元测试中打印出当前的小部件树,以便了解 UI 的当前状态以进行调试?
(例如,在 React/Ensyme 中,我可以使用 debug()。在 Flutter 中有类似的东西吗?)
【问题讨论】:
标签: debugging flutter flutter-test
您可以使用debugDumpApp
这将根据 Widget、RenderObject 和 Element 实现的Diagnosticable 接口打印小部件树。
请注意,对于定制的小部件,您必须实现一种方法,以使其内容显示在该树中: debugFillProperties
【讨论】: