问题标签 [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.
flutter - 集成测试`enterText`方法不适用于配置文件或发布模式
测试在调试模式下通过,但在配置文件或发布模式下不通过。enterText
即使输入有焦点,它在调用时也不会输入文本。在调试模式下,它可以毫无问题地输入文本。
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"。
android - 如何在颤振集成测试中将应用程序带到前台
我有一个集成测试,它点击电话号码文本,然后打开电话拨号应用程序,使我的应用程序进入后台。
成功tester.tap()
打开手机中的内置拨号应用程序后。如何将我的应用程序带到前台?
使用的包装:integration_test
,flutter_test
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 接受(或不接受)?
flutter - Flutter Image Picker 集成测试
我正在尝试通过此链接对 image_picker 进行 e2e 测试的解决方案如何在 Flutter Driver 中测试 ImagePicker?
我的主要测试文件是完全一样的。问题是,当我enableFlutterDriverExtension();
在开始后立即使用测试时,完成了所有测试通过的信息,没有在模拟器上模拟步骤,并在每一步后将所有信息打印到控制台。在控制台中我得到
没有 enableFlutterDriverExtension(); 当我尝试调用 image_picker 时测试失败。有错误
enableFlutterDriverExtension() 究竟是什么?做?没有测试 image_picker 并且这个 enableFlutterDriverExtension() 测试工作正常。还有其他测试 image_picker 的解决方案吗?
flutter - 如何在 Flutter 集成测试中上传图片?
在 Flutter 集成测试中如何上传图片。
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';
这是测试和机器人的示例:
flutter - Flutter integration_test:无法向 tester.enterText() 方法输入整数、双精度值?
我正在为我的flutter-web应用程序开发integration_test ....我遇到的tester.enterText()
方法不输入整数,双值,因为它的数据类型仅限于字符串类型。如果我TextField
只接受数字和keyboardType
属性设置为keyboardType: TextInputType.number
怎么办?
尝试将其类型转换为 String 类型,但结果TextField
不会接受任何非字符串值。下面的测试用例失败,但有以下异常:期望值类型String
,但得到类型之一int
可重复的样品:
dart - Flutter integration_test:如何在集成测试中断言“ImageCodecException”异常?
我正在为 Flutter Web 应用程序开发 Flutter integration_tests。当我启动我的 main() 应用程序时,系统会抛出异常“ImageCodecException:无法解码图像数据”。在上述情况下,考虑到我期望出现异常,如果抛出异常,我希望测试通过。我如何断言ImageCodeException
?
试过:
例外:
我已经覆盖了FlutterError.onError
确实绕过了异常..我如何断言特定ImageCodecException
异常?