找到小部件后,我能否获取它的文本或其他属性?
Can I get the text, or other attributes of a widget, once I find it?
我正在为 Flutter 编写单元或集成测试。我能否在找到小部件后获取其文本或其他属性?
是的,WidgetTester
提供了多种方法来探测 UI 树(小部件、状态、元素、渲染对象)。这是一个示例,说明如何使用它从 Text
小部件中读出文本:
tester.widget(find.byType(Text)).data;
另见 https://flutter.io/testing/#widget-testing,它解释了如何在 Flutter 中编写小部件测试。
我正在为 Flutter 编写单元或集成测试。我能否在找到小部件后获取其文本或其他属性?
是的,WidgetTester
提供了多种方法来探测 UI 树(小部件、状态、元素、渲染对象)。这是一个示例,说明如何使用它从 Text
小部件中读出文本:
tester.widget(find.byType(Text)).data;
另见 https://flutter.io/testing/#widget-testing,它解释了如何在 Flutter 中编写小部件测试。