AutomationId
ロケールに依存せず兄弟要素内で一意であることが求められる、UI Automationの要素識別用プロパティ。
- 概念URI
https://comcomponent.com/knowledge/automationid/
- 別名・表記
- AutomationID
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- Windows UI Automation(UIA)はAutomationIdを利用します。AutomationIdはロケールに依存せず兄弟要素内で一意であることが求められる、UI Automationの識別用プロパティである / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- AutomationIdは壊れやすいUIテスト(flaky test)を軽減します。AutomationIdを検索キーの本命にすると、表示文字列の変更や多言語化による検索失敗を避けられる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- AutomationIdはinspect.exeで確認できます。対象アプリの要素が実際にどんなAutomationId/Name/ControlTypeで公開されているかは、inspect.exeで確認できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- Windows FormsはAutomationIdを利用します。WinFormsではデザイナーで付けるControl.NameがUIA側の識別に使われ、AutomationIdとして検索できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- WPFはAutomationIdを利用します。WPFではx:Nameを付けた要素がそのままUIA側の識別子として使われ、テンプレート内などはAutomationProperties.AutomationIdを明示する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。