Open5
Maestro調査

tapOnでinput要素を選択したいけど、ラベルとinputが紐付いていない場合は位置で指定するしかないのかな。
デバイスによって位置代わりそうだし、う〜んという感じ

Whenever possible, prefer tapping on view id or text instead of coordinates as this might make your tests dependent on a specific type of a device
ドキュメントにも書いてあった

今後は実装するときに、そういうテスタビリティみたいな意識も持っておこう

パスワードなど、保存したくないとき
テスト実行時に -e で値を渡す
maestro test -e USERNAME=user@example.com -e PASSWORD=123 file.yaml
appId: your.app.id
---
- launchApp
- inputText: ${USERNAME}
- tapOn: Next
- inputText: ${PASSWORD}
見えてもいいなら
appId: your.app.id
env:
USERNAME: user@example.com
PASSWORD: 123
---
- inputText: ${USERNAME}
- inputText: ${PASSWORD}