オートメーション ID
テスト用のオートメーション ID を有効化します。
オートメーション ID を有効化するには、IDE 設定で
[詳細モード]
を有効化し、Web プレゼンテーションエンジンで [オートメーション ID の有効化]
を選択します。有効化すると、Web プレゼンテーションエンジンは各 UI コンポーネントの <div>
エレメントに data-automationid="<BrowsePath>"
を追加します。属性値はコンポーネントの参照パスであり、UI 階層内のコンポーネントの位置を表します。たとえば、data-automationid="NewHMIProject136/UI/MainWindow/ScrollView1/Rectangle1"
。data-automationid
は、エンドツーエンドまたは統合テストのプライマリセレクターとして使用する必要があります。リファクタリングによって変更される可能性のあるテキスト、CSS クラス、または DOM 構造よりも安定しています。
ヒント:
- CSS やアプリケーションロジックにdata-automationidを使用しないでください。
- 本番環境ではこの機能を有効化しないでください。これはテストセッションのみを対象としています。
automation IDs
testing
ご質問やご意見