如何自动化 Flutter Integration 测试命令?

2023-12-24

我已经阅读并尝试过使用 flutter 进行集成测试。我在这里遵循了本指南...

https://flutter.io/docs/cookbook/testing/integration https://flutter.io/docs/cookbook/testing/integration

现在,要运行集成测试,我必须输入以下命令:

flutter drive --target=test_driver/app.dart

我的问题是,有没有办法在 android studio 中自动执行此操作,这样我就不必手动输入命令。我宁愿单击一个按钮并运行集成测试,也不愿一遍又一遍地键入命令。

我是颤振方面的新手,因此任何建议将不胜感激。提前致谢。


不确定您是否找到问题的答案,但我将在这里发布解决方案。希望能帮助到你。

  1. 在 Android Studio 中,打开run/edit configuration dialog并选择Edit Configurations如下:
  1. 单击 + 按钮并选择Dart Command Line App配置。
  1. 为配置命名(例如:integration.dart)并选择以下内容:

Dart文件:进行集成测试的dart文件的路径。 (例如:app_test.dart)

工作目录:项目的根路径。

环境变量:单击该字段最右侧的文件夹图标并创建新的环境变量,如下所示:

请注意,httpurl 根据您的情况会有所不同。为了找出这一点,请在终端中运行 flutter 命令并记下observatory url显示在控制台中。就我而言,如下:

flutter: Observatory listening on http://127.0.0.1:51150/

将其替换为您的并单击“确定”。

正确完成上述步骤并运行后integration.dart配置后,您应该能够从 Android Studio 运行命令并在 IDE 中查看结果。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何自动化 Flutter Integration 测试命令? 的相关文章

随机推荐

  • 如何保存完整的网页

    有没有办法使用WebDriver保存完整的网页 目前我执行 getPageSource 然后将所有内容放入 html 本地文件中 但保存的页面形状不佳 奇怪的字符 没有图像 所有元素向下偏移 请参阅下面我使用的代码 Test public
  • 是否可以将我们的对称算法添加到 OpenSSL 中?

    我想将我的对称加密算法添加到 OpenSSL 中 并将其用作 SSL 协议中的对称算法 我需要使用测试它s client 所以我需要一种方式来表示 OpenSSL 将其用作对称算法 OpenSSL 使用 RSA 进行密钥交换阶段就足够了 我
  • 为动态创建的面板添加鼠标单击事件[重复]

    这个问题在这里已经有答案了 您好 我正在用 C 开发一个 Windows 窗体应用程序 我有一个 FlowLayoutPanel 里面有一个动态面板列表 如何为 FlowLayoutPanel 内的面板添加鼠标单击事件 谢谢这个 但是我可以
  • 在 SQL Server 2016 中将 JSON 转换为表

    我正在开发一个 Web 项目 其中客户端应用程序通过 JSON 与数据库进行通信 最初的实现是在 SQL Server 2012 中进行的 不支持 JSON 因此我们实现了一个处理解析的存储函数 现在我们正在转向 2016 支持 JSON
  • 解组时 JAXB 可以获得 XML 注释吗?

    我正在解析一个XML与 JAXB 但XML最后有一条评论 我想解析它来存储它 Xml
  • 完全独立于脚本运行命令[重复]

    这个问题在这里已经有答案了 我最近遇到了一些情况 我想完全独立地启动命令 并且在与脚本不同的进程中 相当于将其输入终端 或者更具体地说 将命令写入 sh 或 desktop 并双击它 我的要求是 我可以关闭 python 窗口而不关闭应用程
  • Eclipse 无法创建就地编辑器

    我有一个故障排除问题 我的 Eclipse 不希望在包编辑器中打开类 Error what i m having 但是 文件是通过 打开方式 gt 文本编辑器 打开的 这看起来有点像魅力 请帮助 我在我的中遇到了这个问题filename x
  • 允许用户使用 cefsharp 浏览器通过鼠标滚轮进行缩放

    我正在运行 cefsharp 75 我想使用 ctrl 键和鼠标滚轮打开缩放功能 我的事件处理程序从未被触发 如果按住 ctrl 并使用鼠标 屏幕将不会移动 所以控件内部有一些东西并处理事件 我只是缺少一个设置吗 我添加了鼠标和键盘缩放 在
  • Applescript 问题 - 将曲目添加到播放列表

    说实话 我什至都不好意思问这个问题 我有一个 Applescript 它应该构建一堆完整专辑的播放列表 除了将曲目实际添加到播放列表之外 一切正常 这是相关代码 repeat with theAlbum in randAlbums set
  • 动态表单,带或不带多部分/表单数据

    我正在用java设计一个简单的CRUD框架 在我的HTML页面中 我有一个动态表单 2个带有用于创建和更新文件上传的多部分 1个没有文件上传和用于删除的多部分 服务器端 请求调制器使用以下命令检查所有参数request getParamet
  • 合计投票结果

    我有一张选票 每个选民获得 3 票 从 10 名不同的候选人中进行选择 投票 1 得 3 分 投票 2 得 2 分 投票 3 得 1 分 我有以下 SQL 查询来计算每次投票获得的总分 因此投票 1 2 和 3 的结果是分开的 我需要做的是
  • time.Duration 类型微秒值到毫秒的转换

    我正在使用 go ping https github com sparrc go ping https github com sparrc go ping 用于非特权 ICMP ping 的 golang 库 timeout time Se
  • 使用 r 中的栅格包聚合季节平均值

    我正在尝试将每日数据 35 年 汇总到每月 然后使用 R 中的栅格包计算季节性平均值 我知道如何使用 CDO 执行此操作 下面是我的代码 它输出所有年份的 4 个季节平均值 140 层 我怎样才能循环输出仅 4 层 对于 4 个季节 我感谢
  • 错误:ggplot2 中的 stat_count()

    在我的许多程序中 我一直使用 ggplot2 来渲染图表 我已将它们加载到shinyapps io 上 并且它们工作得非常好 但是 当我尝试在我的机器上运行该程序时 出现以下错误 Error stat count must not be u
  • 如何使用 apache-POI 将 Excel 中的单元格设置为只读

    我有一个下拉列表包含一些选项 例如两个单元格 我需要的是关于所选选项 将其中一个单元格设置为可编辑 将另一个单元格设置为只读 反之亦然 FileOutputStream fos try fos new FileOutputStream D
  • 只要互联网连接可用,就将数据发送到服务器 iOS

    我正在开发一个 iOS 应用程序 我想做的是 每当用户通过设置应用程序打开 关闭互联网时 我想向设备设置一些通知 简而言之 我想在互联网连接可用时向服务器发送一些数据 存储在 NSUserDefaults 中 假设互联网连接在 2 3 天后
  • R Shiny rCharts https 服务器无法加载 fonts.googleapis.com

    我运行了一个闪亮的 https 服务器 我尝试使用 rCharts 绘制 dTable 以便我可以从数据表中进行多列排序 请参阅https stackoverflow com a 20956772 719016 https stackove
  • Rails控制台测试加载开发环境

    我有一个问题在哪里 rails console test 结果是 Loading development environment Rails 3 1 0 我怀疑这是一个RAILS ENV问题是因为做 RAILS ENV test rails
  • Django - 使用多个 GET 参数在模板中分页

    我正在使用 Django Paginator 并且希望有多个可用的获取参数 例如 页 1 排序依据 价格 但是 在我的模板标签中 我有 Showing items sorted by SORT PARAM Showing ITEMS PER
  • 如何自动化 Flutter Integration 测试命令?

    我已经阅读并尝试过使用 flutter 进行集成测试 我在这里遵循了本指南 https flutter io docs cookbook testing integration https flutter io docs cookbook