问题标签 [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.
flutter - 如何使用 FlutterDriver 以编程方式查找 iOS 后退按钮
我正在使用FlutterDriver对Flutter包执行集成测试。
平台为Android时,脚手架使用AppBar,平台为iOS时,使用CupertinoNavigationBar。
在 Android 上测试时,我可以找到带有以下代码的后退按钮
但是,这在 iOS 上失败了。由于按钮是自动生成的,我无法以编程方式添加标签。关于如何在 iOS 上选择它有什么建议吗?跨平台解决方案的奖励积分。
另外,对于模拟 android 设备后退按钮点击(在应用程序之外)有什么建议吗?
git - 如何解决 Flutter 上的“无法在 PATH 中找到 git”?
我刚刚尝试在 Linux 上安装 Flutter,当我尝试运行颤振命令(颤振医生)时,我得到了
我该如何解决这个问题?
flutter - 引发了另一个异常:“MyApp”类型不是“StatelessWidget”类型的子类型
我刚刚开始使用 Flutter,在运行代码时遇到了这个问题“引发了另一个异常:类型‘MyApp’不是‘StatelessWidget’类型的子类型”。有趣的是,我的代码中什至没有这个“StatelessWidget”。
我真的迷路了,希望能得到一些帮助!
谢谢,
flutter - 如何在 Flutter 中将 setState 发送到第二页?
我有一个关于发送setState
到与此方法在同一类中的第二页的基本问题,例如
问题是当我在第二页更改背景颜色时,它不会在同一页面中更改颜色,但它会更改主主页的颜色。
这是完整的代码...
谢谢
flutter - Flutter 集成测试不会运行
我正在尝试使用基于此处示例的颤振驱动程序编写一些集成测试:https ://flutter.io/testing/ 。我能够部署应用程序,但我得到的只是等待应用程序响应。我真的不知道还能做什么,因为它只是坐着等待。这是我在终端中看到的。
这是测试的前几行。
颤振医生输出:
谢谢你能给我的任何想法。
dart - 如何只渲染一个 Widget setState
我有两个简单的基础示例,一个是 Works,第二个需要一些解释。因此,当我在示例一中单击按钮时,它可以工作并 setStaet 呈现页面。
第二个示例我使用了一个具有按钮 setState 的主体函数。当我单击按钮时,如果括号内的变量未呈现,即使使用 setState 注释也不会发生任何事情。当我在类中创建变量实例时,它工作正常,但我只需要渲染一个按钮怎么办?
完整代码示例一
完整代码示例二
感谢天空。
flutter - 在 Flutter 集成测试期间返回按钮打印的值?
我有一个简单的应用程序,它有一个带按钮的屏幕。按下此按钮时,会弹出登录屏幕;它有两个文本字段(一个用于电子邮件,一个用于密码)和一个按钮。当按钮被按下时,凭据被验证并且包含信息的 json 被打印到控制台(我还没有实现按钮的全部功能,因为这需要很长时间)。
我正在运行一组集成测试以查看应用程序是否正常运行,其中包括将 json 打印到控制台。但是,这不会发生,但在我调试应用程序时会发生。有没有办法在集成测试期间将该 json 打印到控制台?
这些是我的测试: