自动化 ID
启用自动化 ID 以进行测试。
要启用自动化 ID,请在 IDE 设置中启用
高级模式
,然后在 Web 画面引擎中选择 启用自动化 ID
。启用后,Web 画面引擎会在每个 UI 组件的 <div>
元素上添加 data-automationid="<BrowsePath>"
。特性值是组件的浏览路径,表示组件在 UI 层次结构中的位置。例如 data-automationid="NewHMIProject136/UI/MainWindow/ScrollView1/Rectangle1"
。应在端到端测试或集成测试中将
data-automationid
用作主要选择器。它比文本、CSS 类或可能会因重构而变化的 DOM 结构更稳定。
小贴士:
- 不要将data-automationid用于 CSS 或应用程序逻辑。
- 请勿在生产环境中启用该功能。它应仅用于测试会话。
automation IDs
testing
提供反馈