Flutter 中文文档:Widget 测试介绍

在部分,我们学习了使用test这个 package 测试 Dart 类的方法。为了测试 widget 类,我们需要使用flutter_testpackage 提...
摘要由CSDN通过智能技术生成

640?wx_fmt=jpeg

在 部分,我们学习了使用 test 这个 package 测试 Dart 类的方法。为了测试 widget 类,我们需要使用 flutter_test package 提供的额外工具,这些工具是跟 Flutter SDK 一起发布的。

flutter_test package 提供了以下工具用于 widget 的测试:

  • WidgetTester,使用该工具可在测试环境下建立 widget 并与其交互。

  • testWidgets() 函数,此函数会自动为每个测试创建一个 WidgetTester,用来代替普通的 test 函数。

  • Finder 类,允许我们在测试环境下查找 widgets。

  • Widget-specific Matcher 常量,该常量在测试环境下帮助我们验证 Finder 是否定位到一个或多个 widgets。

如果觉得太复杂,别担心!让我们通过下面这些步骤把这些内容整合起来。

步骤:

1. 添加一个  flutter_test  依赖
2. 创建一个测试用的 widget
3. 创建一个  testWidgets  测试方法
4. 使用  WidgetTester  建立 widget
5. 使用  Finder  查找 widget
6. 使用  Matcher  验证 widget 是否正常工作

1. 添加一个 flutter_test 依赖

我们开始编写测试之前,需要先给 pubspec.yaml 文件的 dev_dependencies 段添加 flutter_test</

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值