问题标签 [flutter-integration-test]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
26 浏览

flutter - 集成测试`enterText`方法不适用于配置文件或发布模式

测试在调试模式下通过,但在配置文件或发布模式下不通过。enterText即使输入有焦点,它在调用时也不会输入文本。在调试模式下,它可以毫无问题地输入文本。

0 投票
2 回答
43 浏览

flutter - 如何在小部件层次结构中定位多个相同类型的小部件?

我正在为我的一个 flutter-web 应用程序开发一些集成测试。考虑到从上到下的方法,我想在下面的小部件层次结构树中专门定位容器(宽度:50,高度:50)。ParentWidget --> Row --> Text, SizedBox, Row --> Container(), Container(width: 50, height: 50) , Container()。 注:无键方法

我尝试使用 ParentWidget --> Row --> Row --> with index 的后代进行定位,尝试选择第二个容器,但这不起作用,它失败并出现错误"Bad state: No element"

0 投票
0 回答
16 浏览

android - 如何在颤振集成测试中将应用程序带到前台

我有一个集成测试,它点击电话号码文本,然后打开电话拨号应用程序,使我的应用程序进入后台。

成功tester.tap()打开手机中的内置拨号应用程序后。如何将我的应用程序带到前台?

使用的包装:integration_test,flutter_test

0 投票
0 回答
9 浏览

flutter - Flutter integration_test 和处理 UI 测试中的中断和警报

我们有一个使用 Flutter 构建的重蓝牙应用程序,我们想知道在 UI 测试中使用 integration_test 处理警报的最佳方法是什么。

有没有办法一起使用 addUIInterruptionMonitor (https://developer.apple.com/documentation/xctest/xctestcase/1496273-adduiinterruptionmonitor)和 integration_test ?或者甚至是单独的,例如从 xcodetest 命令启动 XCTest,然后运行颤振测试?(这样我们可以根据需要的 UI 测试让 UI 接受(或不接受)?

0 投票
1 回答
59 浏览

flutter - Flutter Image Picker 集成测试

我正在尝试通过此链接对 image_picker 进行 e2e 测试的解决方案如何在 Flutter Driver 中测试 ImagePicker?

我的主要测试文件是完全一样的。问题是,当我enableFlutterDriverExtension(); 在开始后立即使用测试时,完成了所有测试通过的信息,没有在模拟器上模拟步骤,并在每一步后将所有信息打印到控制台。在控制台中我得到

没有 enableFlutterDriverExtension(); 当我尝试调用 image_picker 时测试失败。有错误

enableFlutterDriverExtension() 究竟是什么?做?没有测试 image_picker 并且这个 enableFlutterDriverExtension() 测试工作正常。还有其他测试 image_picker 的解决方案吗?

0 投票
0 回答
29 浏览

flutter - 如何在 Flutter 集成测试中上传图片?

在 Flutter 集成测试中如何上传图片

0 投票
0 回答
25 浏览

flutter - Flutter 集成测试 - 导入本地 dart 文件

我正在编写一些颤振集成测试,我想使用颤振驱动器来运行它们以查看它们的运行情况。运行 good old 时,测试按预期工作flutter test

我正在尝试使用 运行相同的测试flutter drive,当我将所有代码都放在单个文件中时它们可以工作,但现在我已经重构为多个文件,它不起作用。

我已经将我的一些测试器操作分离到一个单独的 dart 文件中,因此我可以使用机器人风格的方法完成测试。但是现在我将我的机器人导入到测试中,运行颤振驱动器时出现以下错误:

org-dartlang-app:/my_end_to_end_test.dart:7:8: Error: Error when reading 'org-dartlang-app:/robots/add_items_to_list_robot.dart': File not found import '../robots/add_items_to_list_robot.dart';

这是测试和机器人的示例:

0 投票
1 回答
23 浏览

flutter - Flutter integration_test:无法向 tester.enterText() 方法输入整数、双精度值?

我正在为我的flutter-web应用程序开发integration_test ....我遇到的tester.enterText()方法不输入整数,双值,因为它的数据类型仅限于字符串类型。如果我TextField只接受数字和keyboardType属性设置为keyboardType: TextInputType.number怎么办?

尝试将其类型转换为 String 类型,但结果TextField不会接受任何非字符串值。下面的测试用例失败,但有以下异常:期望值类型String,但得到类型之一int

可重复的样品:

0 投票
0 回答
17 浏览

flutter - 显示错误:未找到:Flutter integration_test 中的“dart:ui”

我该如何解决这个问题?我正在用这个运行集成测试

fvm 颤振驱动 --driver=integration_test/test_driver/integration_driver.dart --target=integration_test/integration_test.dart --flavor dev 颤振医生

错误

集成驱动文件 我的集成测试文件

0 投票
0 回答
9 浏览

dart - Flutter integration_test:如何在集成测试中断言“ImageCodecException”异常?

我正在为 Flutter Web 应用程序开发 Flutter integration_tests。当我启动我的 main() 应用程序时,系统会抛出异常“ImageCodecException:无法解码图像数据”。在上述情况下,考虑到我期望出现异常,如果抛出异常,我希望测试通过。我如何断言ImageCodeException

试过:

例外:

我已经覆盖了FlutterError.onError确实绕过了异常..我如何断言特定ImageCodecException异常?