标签: flutter-test

设备列表未在Android Studio中使用Flutter显示

我尝试使用Flutter开发应用程序(使用Android工作室IDE).在工作室中添加了flutter插件和flutter SDK并且Everything已配置但未列出模拟器/实时设备.它显示错误,如"无法列出设备:无法发现Android设备.请运行"flutter doctor"来诊断潜在问题" android studio with flutter

参考链接:https://flutter.io/setup-windows/#android-setup

https://flutter.io/get-started/test-drive/#androidsstudio

android flutter flutter-test

18
推荐指数
2
解决办法
6884
查看次数

如何解决此错误 Task 'assembleAarRelease' not found in root project 'flutter_plugin_android_lifecycle'.?

当我尝试运行该应用程序时,我收到此错误 Task 'assembleAarRelease' not found in root project 'flutter_plugin_android_lifecycle'。如何解决这个问题?

dart aar flutter flutter-test flutter-dependencies

15
推荐指数
3
解决办法
2万
查看次数

如何从 WidgetTester 获取 BuildContext?

在进行 Flutter 小部件测试时,WidgetTester如果我了解树中至少一个小部件,我可以从中获取上下文。Text例如,如果我知道测试小部件树中有一个小部件,我可以

BuildContext context = tester.element(find.byType(Text));
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得更普遍的背景?例如,我可以获取树的根小部件并获取它的BuildContext吗?

flutter-test

15
推荐指数
1
解决办法
2235
查看次数

测试中developer.log不打印日志

我使用logfromimport 'dart:developer';但当我使用 from 单元测试时它似乎不会打印任何内容。

我应该使用什么来在测试和开发环境中而不是在生产环境中进行日志记录?

谢谢。

flutter flutter-test

14
推荐指数
1
解决办法
3231
查看次数

'!_debugInitialized':运行 flutter 集成测试时不正确

我正在尝试运行基本的 flutter 集成测试来调用我的主应用程序小部件,但它失败了。\n我已遵循官方文档 [https://docs.flutter.dev/testing/integration-测试]

\n

这是完整的堆栈跟踪:

\n
Running "flutter pub get" in my_app...              2,651ms\nRunning Gradle task \'assembleStagingDebug\'...                           \nRunning Gradle task \'assembleStagingDebug\'... Done                 35.1s\n\xe2\x9c\x93  Built build/app/outputs/flutter-apk/app-staging-debug.apk.\nInstalling build/app/outputs/flutter-apk/app.apk...                10.5s\nVMServiceFlutterDriver: Connecting to Flutter application at http://127.0.0.1:56037/_2tNx8J1Lj8=/\nVMServiceFlutterDriver: Isolate found with number: 4501853398952855\nVMServiceFlutterDriver: Isolate is paused at start.\nVMServiceFlutterDriver: Attempting to resume isolate\nD/EGL_emulation(29263): eglMakeCurrent: 0xa27a1bc0: ver 3 0 (tinfo 0xa2a835b0)\nI/flutter (29263): 00:00 +0: (setUpAll)\nVMServiceFlutterDriver: Connected to Flutter application.\nI/flutter (29263): 00:00 +1: My Tests Basic Home Screen Smoke test\nI/flutter (29263): (The following exception is now available via …
Run Code Online (Sandbox Code Playgroud)

automated-tests flutter flutter-test

14
推荐指数
1
解决办法
2571
查看次数

是否可以在Flutter测试中从给定的窗口小部件访问子窗口/父窗口小部件?

我正在为Flutter编写单元和集成测试.是否可以从给定的窗口小部件访问子窗口/父窗口小部件?

dart flutter flutter-test

13
推荐指数
3
解决办法
4816
查看次数

警报对话框中有圆角

我正在尝试使用Flutter中的圆角创建一个警告对话框,如下面的屏幕截图所示.也在这里添加我的代码,但我的输出与预期的完全不同.有人,请帮帮我.

预期警报对话框

预期警报对话框

我的代码在这里.

void _showAlert() {
AlertDialog dialog = new AlertDialog(
  content: new Container(
    width: 260.0,
    height: 230.0,
    decoration: new BoxDecoration(
      shape: BoxShape.rectangle,
      color: const Color(0xFFFFFF),
      borderRadius: new BorderRadius.all(new Radius.circular(32.0)),
    ),
    child: new Column(
      crossAxisAlignment: CrossAxisAlignment.stretch,
      children: <Widget>[
        // dialog top
        new Expanded(
          child: new Row(
            children: <Widget>[
              new Container(
                // padding: new EdgeInsets.all(10.0),
                decoration: new BoxDecoration(
                  color: Colors.white,
                ),
                child: new Text(
                  'Rate',
                  style: TextStyle(
                    color: Colors.black,
                    fontSize: 18.0,
                    fontFamily: 'helvetica_neue_light',
                  ),
                  textAlign: TextAlign.center,
                ),
              ),
            ],
          ),
        ), …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-test flutter-layout flutter-animation

13
推荐指数
9
解决办法
2万
查看次数

How to catch an error coming from a Future in flutter widget test?

I'm facing an issue while doing widget testing on a widget that throws an exception during a Future.

Code to reproduce the problem

Here's a simple testwidget that reproduces the problem in a very simple way (thanks to Remi Rousselet for the simplification of the problem).

testWidgets('This test should pass but fails', (tester) async {
  final future = Future<void>.error(42);

  await tester.pumpWidget(FutureBuilder(
    future: future,
    builder: (_, snapshot) {
      return Container();
    },
  ));
});
Run Code Online (Sandbox Code Playgroud)

Expected result

我希望测试能够顺利完成。相反,它失败并显示以下错误:

??? EXCEPTION CAUGHT BY …
Run Code Online (Sandbox Code Playgroud)

error-handling dart flutter flutter-test

13
推荐指数
2
解决办法
1250
查看次数

Flutter:找不到目标文件“ lib / main.dart”

当我执行颤振运行时,出现错误

找不到目标文件“ lib / main.dart”。

为什么会发生这种情况,我该如何解决?

flutter flutter-test flutter-dependencies

12
推荐指数
3
解决办法
1万
查看次数

DTDeviceKit:设备类型为空

在 VS 代码中启动“flutter run”并收到以下错误:

2020-05-02 16:23:57.827 xcodebuild[97219:3069326] DTDeviceKit:来自 00008030-000D35311160802E 的 deviceType 为 NULL

关于这意味着什么的任何建议?

visual-studio ios flutter flutter-test

12
推荐指数
2
解决办法
3614
查看次数