在Flutter中,我如何在小部件单元测试中打印出当前的小部件树,以了解用于调试的UI的当前状态?
(例如,在React / Ensyme中,我可以使用debug()。在Flutter中有可比的东西吗?)
答案 0 :(得分:1)
您可以使用debugDumpApp
这将基于Diagnosticable接口打印窗口小部件树,窗口小部件,RenderObject和Element均实现。
请注意,对于定制的窗口小部件,您必须实现一种方法以使其内容显示在该树中: debugFillProperties