只能使用来使用小部件
testWidgets:
testWidgets('golden', (tester) async { await tester.pumpWidget(Container( color: Colors.red, )); await expectLater( find.byType(Container), matchesGoldenFile("red_container.png"));});首先,您必须 抽取 要测试的小部件(此处为红色容器)。
然后,您可以
matchesGoldenFile结合使用
expectLater。这将对小部件进行屏幕截图,并将其与以前保存的截图进行比较。
在首次运行时或当您想要更新黄金时,您必须将标志传递给
flutter test:
flutter test --update-goldens



