草庐IT

FlutterDriver

全部标签

FlutterDriver问题,无法通过Key找到Widget

我在SerializableFinder中按键查找小部件时遇到问题,我该怎么做才能解决这个问题?我曾尝试用常量制作key,并确保通过提供常量来检查key是否与finder中的key相同。此外,我指的是这个链接:FlutterDriver:TestBottomNavigationBarItem代码如下:集成测试文件(示例部分,不是完整代码)://todo:bottomnavigationpressedtest('bottomnavigationbartestitem',()async{//todo:intended=pressedfavoritedessert,butwewanttote

FlutterDriver问题,无法通过Key找到Widget

我在SerializableFinder中按键查找小部件时遇到问题,我该怎么做才能解决这个问题?我曾尝试用常量制作key,并确保通过提供常量来检查key是否与finder中的key相同。此外,我指的是这个链接:FlutterDriver:TestBottomNavigationBarItem代码如下:集成测试文件(示例部分,不是完整代码)://todo:bottomnavigationpressedtest('bottomnavigationbartestitem',()async{//todo:intended=pressedfavoritedessert,butwewanttote

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

有没有办法通过“轻敲它”来关闭对话框,即在内容之外轻敲以使用FlutterDriver关闭它?我的问题是对话框没有任何可以关闭它的按钮。相反,用户应该点击它外部或使用后退按钮。但是,FlutterDriver没有“返回”选项。因此,我想知道如何在对话框之外点击以关闭它。 最佳答案 Flutter中modals常用的键是ModalBarrier,这就是为什么下面应该做的伎俩:awaitdriver.tap(find.byType(ModalBarrier));这将在barrierDismissible期间一直有效设置为true。本质上

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

有没有办法通过“轻敲它”来关闭对话框,即在内容之外轻敲以使用FlutterDriver关闭它?我的问题是对话框没有任何可以关闭它的按钮。相反,用户应该点击它外部或使用后退按钮。但是,FlutterDriver没有“返回”选项。因此,我想知道如何在对话框之外点击以关闭它。 最佳答案 Flutter中modals常用的键是ModalBarrier,这就是为什么下面应该做的伎俩:awaitdriver.tap(find.byType(ModalBarrier));这将在barrierDismissible期间一直有效设置为true。本质上

flutter - 如何使用 FlutterDriver 检查小部件是否可见

我不确定如何使用FlutterDriver检查小部件当前是否显示。.使用WidgetTester这真的很容易使用例如findsOneWidget.但是,在使用FlutterDriver的集成测试期间,无法访问WidgetTester对象。FlutterDriver.waitFor方法不指示是否在给定的持续时间内找到小部件。如何使用FlutterDriver检查小部件是否在屏幕上? 最佳答案 FlutterDriver没有明确的方法来检查小部件是否存在/存在,但我们可以创建一个自定义方法,使用waitFor方法来实现该目的。例如,我在

flutter - 如何使用 FlutterDriver 检查小部件是否可见

我不确定如何使用FlutterDriver检查小部件当前是否显示。.使用WidgetTester这真的很容易使用例如findsOneWidget.但是,在使用FlutterDriver的集成测试期间,无法访问WidgetTester对象。FlutterDriver.waitFor方法不指示是否在给定的持续时间内找到小部件。如何使用FlutterDriver检查小部件是否在屏幕上? 最佳答案 FlutterDriver没有明确的方法来检查小部件是否存在/存在,但我们可以创建一个自定义方法,使用waitFor方法来实现该目的。例如,我在