Kha*_*dov 1 integration-testing gridview flutter
我正在尝试滚动并从 flutter 中的 GridView 中查找小部件integration testing。但代码不起作用:
tester.scrollUntilVisible(itemFinder, -100, scrollable: gridViewFinder)
Run Code Online (Sandbox Code Playgroud)
但这是行不通的。这是说 GridView 不可滚动。
我在这里犯了几个错误的步骤:
scrollUntilVisible() 是Future, 所以
等待 tester.scrollUntilVisible(...);
要向下滚动,增量应该为正:
等待 tester.scrollUntilVisible(itemFinder, 100.0, ...);
如果屏幕中只有一个列表,我不必包含可滚动列表:
等待 tester.scrollUntilVisible(itemFinder, 100.0);
现在完成了! 最终答案:
await tester.scrollUntilVisible(itemFinder, 100.0);
Run Code Online (Sandbox Code Playgroud)