AutomationProperties.AutomationId 添付プロパティには、次の 2 つの目的があるようです。
- 自動受け入れテスト中の UI コントロールの識別。
- アクセシビリティ。
実行時に UI コントロールが生成される場合 (データ バインドされたツリービューなど) が多く、受け入れテストで他の手段を使用してコントロールを検索する必要がある場合、AutomationId に実際に値を設定するのはいつ、どのような値でしょうか? どのコントロールが持つべきで、どれが持つべきでないかを決定するのは任意のプロセスですか? または、すべての開発者が従うことができる一般的なガイドラインはありますか?