首页 > 解决方案 > 用FlutterDrive做flutter集成测试怎么做长按

问题描述

我正在尝试对颤振驱动集成测试进行长按。

使用

await driver.tap(longPressButtonFinder);

没有帮助,还有比这更好的吗?

标签: flutterintegration-testing

解决方案


更新

longPress方法已添加到WidgetTester类中

原来的

FlutterDriver似乎没有开箱即用的这种方法。

一种解决方法是使用 0 增量滚动。这将导致驾驶员有效地进行长按。

await driver.scroll(target, 0, 0, Duration(milliseconds: 400));

推荐阅读