Flutter 颤振集成测试与颤振驱动如何做长压

Flutter 颤振集成测试与颤振驱动如何做长压,flutter,integration-testing,Flutter,Integration Testing,我正试着做一个长压与颤振驱动集成测试 使用 没有帮助,还有比这更好的方法吗?这个驱动程序似乎没有现成的方法 解决方法是使用0增量滚动。这将引导驾驶员有效地进行长时间按压 等待驱动程序。滚动(目标,0,0,持续时间(毫秒:400)); 从颤振2开始WidgetTester类中提供了以下方法 以上链接对此进行了详细解释。谢谢您的回答,不幸的是,驱动程序是一个驱动程序,没有longPress,或者有没有办法为集成测试创建WidgetTester?您介意分享更多的代码吗?小部件测试仪应该在您的测试方法

我正试着做一个长压与颤振驱动集成测试

使用


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

这个驱动程序似乎没有现成的方法

解决方法是使用0增量滚动。这将引导驾驶员有效地进行长时间按压

等待驱动程序。滚动(目标,0,0,持续时间(毫秒:400));

颤振2开始WidgetTester类中提供了以下方法


以上链接对此进行了详细解释。

谢谢您的回答,不幸的是,驱动程序是一个驱动程序,没有longPress,或者有没有办法为集成测试创建WidgetTester?您介意分享更多的代码吗?小部件测试仪应该在您的测试方法中可用。@ThomasFrick我仔细研究了一下并更新了我的答案。@ThomasFrick的驱动程序非常愚蠢。它用于运行时测试和性能评测。WidgetTester用于在IDE中进行即时测试,无需在设备中部署真正的内部版本,而且它具有更多的功能。
await driver.tap(longPressButtonFinder);