Flutter tester.scrollUntilVisible()在颤振集成测试中不使用GridView
我正在尝试在flatter的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,…) 如果屏幕
集成测试中从GridView中滚动并查找小部件。但代码不起作用:
tester.scrollUntilVisible(itemFinder, -100, scrollable: gridViewFinder)
但这是行不通的。这是说GridView不可滚动。我在这里犯了几个错误:
scrollUntilVisible()是未来,所以
等待测试仪。滚动不可见(…)
要向下滚动,增量应为正值:
等待测试仪。滚动不可见(itemFinder,100.0,…)
如果屏幕上只有一个列表,我不必包括可滚动的:
等待测试仪。滚动不可见(itemFinder,100.0)
现在完成!
最后答覆:
await tester.scrollUntilVisible(itemFinder, 100.0);