在Flutter中,我如何在widget单元测试中打印出当前的widget树,以便于调试理解UI的当前状态?(例如,在React/Enzyme中,我可以使用debug()。在Flutter中是否有类似的功能?)
你可以使用debugDumpApp。 这将基于Diagnosticable接口打印小部件树,Widget、RenderObject和Element都实现了该接口。 请注意,对于自定义小部件,您需要实现一个方法来显示它们的内容在该树中: debugFillProperties。