Распечатать дерево виджетов в тесте Flutter - PullRequest
0 голосов
/ 27 октября 2019

В Flutter, как распечатать текущее дерево виджетов в модульном тесте виджета, чтобы понять текущее состояние пользовательского интерфейса для отладки?

(Например, в React / Ensyme яможет использовать debug () . Есть ли что-то сопоставимое в Flutter?)

1 Ответ

1 голос
/ 27 октября 2019

Вы можете использовать debugDumpApp

. Это приведет к печати дерева виджетов на основе интерфейса Diagnosticable , который реализуют как Widget, RenderObject, так и Element.

Обратите внимание, что для пользовательских виджетов вам необходимо реализовать метод отображения их содержимого в этом дереве: debugFillProperties

...