86得票12回答
小部件测试失败,显示“未找到MediaQuery小部件”错误信息。

我的问题是关于Flutter控件测试的,如何适当地测试包装在新Scaffold(...)中的现有控件?我找到了 MediaQuery.of ,但它接受的是BuildContext而不是Widget。细节:我编写了一个简单的登录表单小部件,并尝试为其实现小部件测试。执行测试后,我收到了异常:Ex...

71得票7回答
另一个异常抛出:类型“MyApp”不是类型“StatelessWidget”的子类型。

我刚开始使用Flutter,在运行代码时遇到了这个问题:“另一个异常被抛出:类型‘MyApp’不是类型‘StatelessWidget’的子类型”。有趣的是,我的代码中甚至没有这个‘StatelessWidget’。 import 'package:flutter/material.dar...

64得票22回答
如何解决Flutter中的“Unable to find git in your PATH”问题?

我刚刚尝试在Linux上安装Flutter,当我尝试运行一个flutter命令(flutter doctor)时,我遇到了以下问题: "Original Answer" Error: Unable to find git in your PATH. 如何解决这个问题?

61得票11回答
由于每个sdk版本的flutter_test都有依赖关系,因此禁止使用来自sdk的flutter_test,版本解决失败。

在我的Flutter项目中添加了HTTP依赖项时,我遇到了这个问题。有人能帮我解决吗?

59得票18回答
Flutter: 找不到目标文件“lib/main.dart”

当我执行 flutter run 命令时,出现了错误。 目标文件 "lib/main.dart" 没有找到。 这是为什么,我该如何解决?

55得票12回答
如何解决在运行Flutter集成测试时出现“Not found: 'dart:ui'”错误

我有一个应用程序,它非常简单,只有一个小部件。它目前运行良好,但是当我通过调用以下命令运行集成测试时:$ flutter drive --target=test_driver/app.dart 我收到以下错误: file:///Users/myuser/flutter/packages/fl...

50得票6回答
Flutter:测试特定异常是否被抛出

简而言之,当我在Dart的单元测试中进行测试时,throwsA(anything) 对我来说不够用。我该如何测试一个 特定的错误信息或类型? 这是我想要捕获的错误:class MyCustErr implements Exception { String term; String ...

47得票3回答
在Flutter中如何测试使用DateTime.now的代码?

我有这个类:import 'package:flutter/material.dart'; class AgeText extends StatelessWidget { final String dateOfBirth; const AgeText({Key key, @requ...

47得票10回答
Dart/Flutter Web单元测试错误:错误:未找到:'dart:html'。

我正在开发一个Flutter Web应用程序,但在运行测试时遇到了问题。Flutter 1.7.8+hotfix.4 • channel stable • git@github.com:flutter/flutter.git Framework • revision 20e59316b8 (9...

42得票6回答
如何通过Flutter中的Navigator测试导航

假设我有一个使用Flutter中WidgetTester的屏幕测试。有一个按钮,通过Navigator执行导航。我想测试该按钮的行为。 小部件/屏幕class MyScreen extends StatefulWidget { MyScreen({Key key}) : super(k...