Open5

Maestro調査

KazuhoKazuho

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

KazuhoKazuho

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

KazuhoKazuho

https://docs.maestro.dev/advanced/parameters-and-constants

パスワードなど、保存したくないとき

テスト実行時に -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}