C# 编码UI测试生成器中的搜索、控件特定和通用是什么

C# 编码UI测试生成器中的搜索、控件特定和通用是什么,c#,coded-ui-tests,C#,Coded Ui Tests,在编码的UI测试生成器中,当我选择控件时,在右侧面板中,该控件有3类属性:搜索、控件特定和通用: 他们之间有什么区别?我知道我可以在编码的UI测试中使用“搜索”部分中的属性,但也可以使用“控件特定”和“通用”部分中的属性?它们只是与您当前正在查看的对象相关的属性类别,并且根据有利于搜索的属性进行适当的组织,其他特定于您正在查看的控件类型的控件(例如,HtmlHyperlink将是唯一具有href属性的控件类型),通用部分是跨技术类型存在的属性列表(WinControl、HtmlControl、

在编码的UI测试生成器中,当我选择控件时,在右侧面板中,该控件有3类属性:搜索、控件特定和通用:


他们之间有什么区别?我知道我可以在编码的UI测试中使用“搜索”部分中的属性,但也可以使用“控件特定”和“通用”部分中的属性?

它们只是与您当前正在查看的对象相关的属性类别,并且根据有利于搜索的属性进行适当的组织,其他特定于您正在查看的控件类型的控件(例如,
HtmlHyperlink
将是唯一具有
href
属性的控件类型),通用部分是跨技术类型存在的属性列表(WinControl、HtmlControl、WpfControl)

就我个人而言,我最喜欢使用搜索属性和特定于控件的属性,因为从可读性的角度来看,它们更有意义,并且返回的失败次数更少。如果您通过添加其ID和控件类型来搜索HtmlComboBox,您将很容易找到它