如何在颤动测试中获得Widget的位置?理想情况下是小部件的中心,但左上角的坐标也可以。}
打印ui.window.physicalSize (其中ui是dart:ui包)告诉我大小是但是,当我在测试中设置这些中点时,我的测试失败了,因为它的大小实际上是395.0和305.0。我的小部件只有30.0 x 30
我已经制作了一个简单的测试用例应用程序,您可以使用GestureDetector单击小部件,这将使用tapCount变量的setState触发更新。应用程序在模拟器中工作,文本正确更新,如上所示,但只要我尝试Flutter小部件测试,小部件测试就会失败,因为文本在测试环境中不能正确更新。The test description was: Counter increments smoke test 如果我尝试相同的测试,但是将MyImage中的Image替换为main.dart中的另一个小部件(例如,另一个Text小
颤动:在渲染中,溢出的RenderFlex边缘已标记为黄色和颤动:黑色条纹图案。这通常是由于内容对于RenderFlex来说太大而导致的。flutter:考虑应用一个伸缩因子(例如,使用扩展的小部件)来强制flutter: RenderFlex的子项适应可用空间,而不是调整到它们的自然大小。如果内容大于可用空间,请考虑在将其放入Flex之前使用flutter: ClipRect小部件进行裁剪,或者使用可滚动容器而不是flex,flutter:,就像ListView一样。)颤动:约束: B