如何在Flutter测试中点击溢出菜单,以对Material应用程序和Cupertino应用程序都起作用?该图标在iOS和Android之间有所不同,因此我无法仅找到图标类型。
如果[[
child
和icon
]均为空,则使用标准的溢出图标 已创建(取决于平台)。
这类似于按平台相关的图标以返回上一屏幕。 WidgetTester
class为此目的包括了pageBack()
方法,因此我希望该类也包括一个用于选择溢出菜单的方法,但是我看不到这样的方法。
更新:我已经找到了Material Design应用程序的图标。我还不知道iOS的含义,如果Flutter要为我选择图标,我宁愿将选择权委派给Flutter。
await tester.tap(find.byIcon(Icons.more_vert))