- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 flutter 中对一个使用 WidgetsBinding.instance.addPostFrameCallback() 的小部件进行小部件测试在小部件生命周期的一开始就显示一个对话框。
小部件工作正常,但我无法弄清楚如何进行小部件测试,因为测试的第一个 Expect() 是在触发此后帧之前执行的。
无论如何要“告诉”测试等待所有的帖子帧都被调度?
PD:tester.pump()、tester.pumpAndSettle() 等不工作。
最佳答案
但是你知道什么...突然弹出:
tester.binding.scheduleWarmUpFrame();
运行它:-)
关于flutter - 小部件测试使用 WidgetsBinding.instance.addPostFrameCallback() 的小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57612693/
实际上,我正在使用 Bloc 处理登录页面。因此,当我按下提交按钮时,它会在 bloc 上执行业务逻辑,然后尝试根据结果导航到主页。我试过了 Widget submitButton() { r
我正在尝试在 flutter 中对一个使用 WidgetsBinding.instance.addPostFrameCallback() 的小部件进行小部件测试在小部件生命周期的一开始就显示一个对话框
出于某种原因,每当我使用 setState((){}); 时在我传入 WidgetsBinding.instance.addPostFrameCallback() 的函数中,该函数被多次调用。 有什么
出于某种原因,每当我使用 setState((){}); 时在我传入 WidgetsBinding.instance.addPostFrameCallback() 的函数中,该函数被多次调用。 有什么
我是一名优秀的程序员,十分优秀!