首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >集成测试中如何解决颤振中的"dart.ui“请求

集成测试中如何解决颤振中的"dart.ui“请求
EN

Stack Overflow用户
提问于 2020-03-19 18:38:54
回答 1查看 1.9K关注 0票数 3

我正在对我的登录页面进行集成测试。这是我发现的错误。我怎样才能解决这个错误。

C:\Users\user\AndroidStudioProjects\flutter_project>flutter驱动器--

=test_driver/app.dart发现了多个连接设备: SM J210F·4200 a590689b1400·android-arm·Android6.0.1 (API 23),Android是为x86·仿真器-5554·android-x86·Android8.1.0 (API 27) (仿真器)构建的,使用设备SM J210F。启动应用程序: test_driver/app.dart安装build\app\outputs\apk\app.apk.运行分级任务的92.6s‘组合调试’。I/颤振( 5922):天文台收听http://127.0.0.1:54862/GeAeXgP3k4M=/

E/FlutterFcmService( 5922):致命:未能找到回调

I/颤振( 7271):天文台收听http://127.0.0.1:48093/UgDcJGtlUI0=/

E/FlutterFcmService( 7271):致命:未能找到回调

不建议使用registerResGeneratingTask,请使用registerGeneratedResFolders(FileCollection)

不建议使用registerResGeneratingTask,请使用registerGeneratedResFolders(FileCollection)

不推荐registerResGeneratingTask,请使用registerGeneratedResFolders(FileCollection)运行Gradle任务‘assembleDebug’.95.3s√构建了build\app\outputs\apk\debug\app-调试器。安装build\app\outputs\apk\app.apk..。软件包安装错误:失败INSTALL_FAILED_INSUFFICIENT_STORAGE卸载旧版本.安装build\app\outputs\apk\app.apk..。93.1SI/颤振( 8617):天文台监听http://127.0.0.1:54916/WUrIswnOm3g=/ E/FlutterFcmService( 8617):致命:未能找到回调/

  • D:/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.13.4+2/lib/cloud_firestore.dart:8:8:错误:未找到:'dart:ui‘导入'dart:ui’显示hashList;
  • ^ ui错误:未找到:'dart:ui‘导入'dart:ui';/D:/flutter/packages/flutter/lib/src/material/animated_icons.dart:9:8:错误:未找到:“dart: ui”导入'dart:ui‘,如ui显示画图,路径,

Canvas;

  • /D:/flutter/packages/flutter/lib/src/material/animated_icons.dart:10:8:错误:未找到:“dart:ui”导入'dart:ui‘显示lerpDouble;

  • ^ /D:/flutter/packages/flutter/lib/src/material/app.dart:5:8:错误:未找到:'dart:ui’导入'dart:ui‘作为ui;/D:/flutter/packages/flutter/lib/src/material/app_bar_theme.dart:5:8:错误:未找到:'dart:ui‘导入'dart:ui’显示lerpDouble;

  • ^ /D:/flutter/packages/flutter/lib/src/material/arc.dart:6:8:错误:未找到:'dart:ui‘导入'dart:ui’显示lerpDouble;/D:/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart:5:8:错误:未找到:“dart:ui”导入'dart:ui‘显示lerpDouble;

  • ^ /D:/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart:5:8:错误:“未找到:'dart:ui’导入'dart:ui‘显示lerpDouble;/D:/flutter/packages/flutter/lib/src/material/button_bar_theme.dart:5:8:错误:未找到:‘

:ui’导入'dart:ui‘显示lerpDouble;^

  • 停止应用程序实例。驱动程序测试失败:254个

我的app_test.dart代码

代码语言:javascript
复制
import 'package:flutter_driver/flutter_driver.dart';
import 'package:test/test.dart';`


void main() {
group("Flutter Auth Test", () {
  final emailField = find.byValueKey("emailfield");
  final passwordField = find.byValueKey("passwordfield");
  final signbutton = find.byValueKey("log");
  final adminPage = find.byValueKey("home");
  final userPage = find.byValueKey("userp");

  FlutterDriver driver;
  setUpAll(()async{
    driver = await FlutterDriver.connect();
  });

  tearDownAll(()async{
    if(driver != null) {
      driver.close();
    }
  });

  test("login with incorrect email and password",() async{
    await driver.tap(emailField);
    await driver.enterText("test@gmail.com");
    await driver.tap(passwordField);
    await driver.enterText("test123");
    await driver.tap(signbutton);
    await driver.waitUntilNoTransientCallbacks();
    assert(adminPage == null && userPage == null);
  });

  test("login admin with correct email and password",() async {
    await driver.tap(emailField);
    await driver.enterText("madhuwanthiaah@gmail.com");
    await driver.tap(passwordField);
    await driver.enterText("admin123");
    await driver.tap(signbutton);
    assert(adminPage != null && userPage == null);

  });

  test("login user with correct email and password",() async {
    await driver.tap(emailField);
    await driver.enterText("cst16029@gmail.com");
    await driver.tap(passwordField);
    await driver.enterText("user123");
    await driver.tap(signbutton);
    assert(userPage != null && adminPage == null);
  });
});
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-21 08:47:17

我解决了更新包并运行flutter drive --target=test_driver/app.dart命令的问题。对我来说很管用。我使用android仿真器进行测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60763221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档