gpt4 book ai didi

flutter - 如何使用 FlutterDriver 关闭对话框

转载 作者:IT老高 更新时间:2023-10-28 12:38:28 26 4
gpt4 key购买 nike

有没有办法通过“轻敲它”来关闭对话框,即在内容之外轻敲以使用 Flutter Driver 关闭它?

我的问题是对话框没有任何可以关闭它的按钮。相反,用户应该点击它外部或使用后退按钮。但是,FlutterDriver没有“返回”选项。

因此,我想知道如何在对话框之外点击以关闭它。

最佳答案

Flutter 中 modals 常用的键是 ModalBarrier,这就是为什么下面应该做的伎俩:

await driver.tap(find.byType(ModalBarrier));

这将在 barrierDismissible 期间一直有效设置为 true
本质上,当轻敲 Flutter 中的对话框时,您正在轻敲模态屏障,这就是上述代码有效的原因。


感谢 John Muchow for finding out .

关于flutter - 如何使用 FlutterDriver 关闭对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56602717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com