在Flutter测试中点击溢出菜单

时间:2019-10-19 14:25:03

标签: testing flutter

如何在Flutter测试中点击溢出菜单,以对Material应用程序和Cupertino应用程序都起作用?该图标在iOS和Android之间有所不同,因此我无法仅找到图标类型。

来自PopupMenuButton docs

  

如果[[childicon]均为空,则使用标准的溢出图标   已创建(取决于平台)。

这类似于按平台相关的图标以返回上一屏幕。 WidgetTester class为此目的包括了pageBack()方法,因此我希望该类也包括一个用于选择溢出菜单的方法,但是我看不到这样的方法。

更新:我已经找到了Material Design应用程序的图标。我还不知道iOS的含义,如果Flutter要为我选择图标,我宁愿将选择权委派给Flutter。

await tester.tap(find.byIcon(Icons.more_vert))

0 个答案:

没有答案