Flutter 颤振小部件测试扩展文件未在测试仪上打开。点击()

Flutter 颤振小部件测试扩展文件未在测试仪上打开。点击(),flutter,flutter-test,Flutter,Flutter Test,我不熟悉在flutter中测试小部件,我不知道为什么它不工作。 我的扩展文件: ExpansionTile( title: Padding( padding: EdgeInsets.symmetric(vertical: 8), child: Table( columnWidths: const <int, TableColumnWidth>{ 0: FlexC

我不熟悉在flutter中测试小部件,我不知道为什么它不工作。 我的扩展文件:

ExpansionTile(
        title: Padding(
            padding: EdgeInsets.symmetric(vertical: 8),
            child: Table(
              columnWidths: const <int, TableColumnWidth>{
                0: FlexColumnWidth(1),
                1: FlexColumnWidth(2.5),
                2: FlexColumnWidth(1),
              },
              children: [
                TableRow(children: [
                  Container(),
                  Container(TextButton(child: Text('Some title'))),
                  Container(),
                ])
              ],
            )),
        children: [
          Table(
            columnWidths: const <int, TableColumnWidth>{
              0: FlexColumnWidth(1),
              1: FlexColumnWidth(3),
              2: FlexColumnWidth(0.5),
            },
            children: <TableRow>[
              TableRow(children: [
                Container(),
                Container(
                  child: Row(
                    children: [
                    Text('Find me'),
                  ]),
                ),
                Align(),
              ]),
            ],
          ),
        ],
      ),
错误: 运行测试时引发了以下StateError: 错误状态:无元素

testWidgets('Get opties text', (WidgetTester tester) async {
  await _createWidget(tester);
  await tester.pump();

  await tester.ensureVisible(find.byType(ExpansionTile));
  await tester.tap(find.byType(ExpansionTile));
  await tester.pump(Duration(seconds: 15));
  await tester.ensureVisible(find.text('Find me')); //This gives me an error
});