Flutter tester.scrollUntilVisible()在颤振集成测试中不使用GridView

Flutter tester.scrollUntilVisible()在颤振集成测试中不使用GridView,flutter,gridview,integration-testing,Flutter,Gridview,Integration Testing,我正在尝试在flatter的集成测试中从GridView中滚动并查找小部件。但代码不起作用: tester.scrollUntilVisible(itemFinder, -100, scrollable: gridViewFinder) 但这是行不通的。这是说GridView不可滚动。我在这里犯了几个错误: scrollUntilVisible()是未来,所以 等待测试仪。滚动不可见(…) 要向下滚动,增量应为正值: 等待测试仪。滚动不可见(itemFinder,100.0,…) 如果屏幕

我正在尝试在flatter的
集成测试中从GridView中滚动并查找小部件。但代码不起作用:

tester.scrollUntilVisible(itemFinder, -100, scrollable: gridViewFinder)

但这是行不通的。这是说GridView不可滚动。

我在这里犯了几个错误:

  • scrollUntilVisible()是未来,所以

    等待测试仪。滚动不可见(…)

  • 要向下滚动,增量应为正值:

    等待测试仪。滚动不可见(itemFinder,100.0,…)

  • 如果屏幕上只有一个列表,我不必包括可滚动的:

    等待测试仪。滚动不可见(itemFinder,100.0)

  • 现在完成! 最后答覆:

    await tester.scrollUntilVisible(itemFinder, 100.0);