问题标签 [flutter-test]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
341 浏览

flutter - 我的颤振应用程序不适合不同的设备

0 投票
4 回答
1242 浏览

flutter - 如何使用 FlutterDriver 以编程方式查找 iOS 后退按钮

我正在使用FlutterDriverFlutter包执行集成测试。

平台为Android时,脚手架使用AppBar,平台为iOS时,使用CupertinoNavigationBar

在 Android 上测试时,我可以找到带有以下代码的后退按钮

但是,这在 iOS 上失败了。由于按钮是自动生成的,我无法以编程方式添加标签。关于如何在 iOS 上选择它有什么建议吗?跨平台解决方案的奖励积分。

另外,对于模拟 android 设备后退按钮点击(在应用程序之外)有什么建议吗?

0 投票
13 回答
87115 浏览

git - 如何解决 Flutter 上的“无法在 PATH 中找到 git”?

我刚刚尝试在 Linux 上安装 Flutter,当我尝试运行颤振命令(颤振医生)时,我得到了

我该如何解决这个问题?

0 投票
6 回答
25010 浏览

flutter - 引发了另一个异常:“MyApp”类型不是“StatelessWidget”类型的子类型

我刚刚开始使用 Flutter,在运行代码时遇到了这个问题“引发了另一个异常:类型‘MyApp’不是‘StatelessWidget’类型的子类型”。有趣的是,我的代码中什至没有这个“StatelessWidget”。

我真的迷路了,希望能得到一些帮助!

谢谢,

0 投票
1 回答
1528 浏览

flutter - 如何在 Flutter 中将 setState 发送到第二页?

我有一个关于发送setState 到与此方法在同一类中的第二页的基本问题,例如

问题是当我在第二页更改背景颜色时,它不会在同一页面中更改颜色,但它会更改主主页的颜色。

这是完整的代码...

谢谢

0 投票
1 回答
2476 浏览

android - 如何修复“错误:Flutter 目录不是 GitHub 项目的克隆”。尝试安装颤振时出错?

我轻松下载并安装了 git 2.18,然后继续下载 Flutter 的 zip SDK。一旦我这样做了,我将它解压缩到我的文档文件夹中,然后我在控制面板的“环境变量”选项卡中更新了路径: 路径

在此之后,我继续通过在控制面板中输入flutter来确保一切正常,然后,我收到了这个错误: 错误。我尝试通过输入错误告诉我输入的命令来修复它,然后我仍然收到错误。有人可以告诉我如何解决这个问题,以及如何解决输入错误并从错误中输入命令的错误吗?

0 投票
1 回答
2830 浏览

flutter - Flutter 集成测试不会运行

我正在尝试使用基于此处示例的颤振驱动程序编写一些集成测试:https ://flutter.io/testing/ 。我能够部署应用程序,但我得到的只是等待应用程序响应。我真的不知道还能做什么,因为它只是坐着等待。这是我在终端中看到的。

这是测试的前几行。

颤振医生输出:

谢谢你能给我的任何想法。

0 投票
2 回答
1391 浏览

dart - 如何只渲染一个 Widget setState

我有两个简单的基础示例,一个是 Works,第二个需要一些解释。因此,当我在示例一中单击按钮时,它可以工作并 setStaet 呈现页面。

第二个示例我使用了一个具有按钮 setState 的主体函数。当我单击按钮时,如果括号内的变量未呈现,即使使用 setState 注释也不会发生任何事情。当我在类中创建变量实例时,它工作正常,但我只需要渲染一个按钮怎么办?

完整代码示例一

完整代码示例二

感谢天空。

0 投票
2 回答
17292 浏览

dart - 导航未定义名称上下文

我目前正在查看在我的应用程序中使用不同屏幕进行导航,到目前为止,我可以成功地从LoginScreen导航到EventsScreen。问题是在 EventsScreen 中有一个按钮,如果单击它应该带我到LoginScreen,这就是我拥有的代码。

在我的events_screen.dart文件 中在此处输入图像描述

在我的app.dart文件MaterialApp小部件中,我的路线为 在此处输入图像描述

单击假日平面按钮时,它不会将我带到“/HolidayScreen”路线。

如何解决[dart] Undefined name 'context'

events_screen.dart

0 投票
0 回答
369 浏览

flutter - 在 Flutter 集成测试期间返回按钮打印的值?

我有一个简单的应用程序,它有一个带按钮的屏幕。按下此按钮时,会弹出登录屏幕;它有两个文本字段(一个用于电子邮件,一个用于密码)和一个按钮。当按钮被按下时,凭据被验证并且包含信息的 json 被打印到控制台(我还没有实现按钮的全部功能,因为这需要很长时间)。
我正在运行一组集成测试以查看应用程序是否正常运行,其中包括将 json 打印到控制台。但是,这不会发生,但在我调试应用程序时会发生。有没有办法在集成测试期间将该 json 打印到控制台?

这些是我的测试: