拥有具有复杂 UI 的 WPF 应用程序并希望为其编写 CodedUITest 脚本。由于我是新手,因此我需要适当的指导/方法来编写 CodedUITest 脚本。因为我们在 UI 上存在一些自定义控件并且可以随时更改,所以不可能使用 Record & Play 的东西来做所有事情。
我想用 C# 代码来做这件事。在从自定义网格获取特定记录并使用 C# 代码识别控件时面临问题。
- 我应该控制哪些属性以便在 CodedUITest 中轻松识别?
- 是否必须将 AutomationId 赋予所有控件?
- Treeview和grid等动态控件需要做什么?
- 如何识别拖放类型的窗口?