Open3

Flutter Widget Testing

BiyoriBiyori

https://docs.flutter.dev/cookbook/testing/widget/introduction

WidgetTesterのpumpWidget()を使ってウィジェットツリーを読み込む。なぜpump?
tap, drag, enterText, fling, longPressなどがある。
FakeAsync ゾーンと呼ばれる環境(?)で実行されるので時間を意図的に進めることができる。ポンプ方式をpumpメソッドを使用して行われる。

BiyoriBiyori

だいたいここら辺使えば指定できそう

  • find.byType()
  • find.byKey()
  • find.text()
BiyoriBiyori

Flutter あんまり関係ないけど。AndroidでキャプチャしてPC上に保存するadbコマンド

adb exec-out screencap -p > ./screenshot.png

cmdで実行する。Powershellで実行すると壊れた画像ファイルを作成する。