Flutter 颤振黄金测试捕获空屏幕截图

Flutter 颤振黄金测试捕获空屏幕截图,flutter,flutter-test,Flutter,Flutter Test,我正在尝试让Flitter golden测试发挥作用,例如: testWidgets('Golden test', (WidgetTester tester) async { final widget = Directionality( textDirection: TextDirection.ltr, child: Text('foo'), ); await tester.pumpWidget(widget); await expect

我正在尝试让Flitter golden测试发挥作用,例如:

testWidgets('Golden test', (WidgetTester tester) async {
    final widget = Directionality(
      textDirection: TextDirection.ltr,
      child:  Text('foo'),
    );
    await tester.pumpWidget(widget);
    await expectLater(find.byType(Text), matchesGoldenFile('golden.png'));
  });
但是,捕获的屏幕截图只是透明背景上的白色矩形:

我也试着把它放在
材料中
,以及其他一些东西中,但是没有一个真正以你在设备上期望的方式呈现小部件


我正在使用OS X,Flatter 1.9.1+修补程序。4。

默认情况下,Flatter golden测试不加载字体,但您可以这样获得它们

wait loadAppFonts();

查看详细信息。

Fantastic library,非常有用,谢谢你的指点。