Wpf UIAutomation测试以检测按钮是否设置为默认值
我一直在谷歌上搜索这个问题的答案,但到目前为止还没有找到任何答案 我正在为WPF应用程序编写许多UIAutomation测试,但似乎无法确定按钮是否设置为默认值 例如,假设表单上有许多文本框。当“地址”文本框具有焦点时,有一个“查找”按钮被设置为默认按钮(即按ENTER键时将调用您) 我遇到的问题是,当地址字段有焦点时,如何确定IsDefault是否为true;当地址没有焦点时,如何确定IsDefault是否为false 从我所看到的,似乎没有一种方法来评估这个属性 所以,任何有助于解决这个问题的方法都会很有帮助 谢谢你,保罗Wpf UIAutomation测试以检测按钮是否设置为默认值,wpf,ui-automation,Wpf,Ui Automation,我一直在谷歌上搜索这个问题的答案,但到目前为止还没有找到任何答案 我正在为WPF应用程序编写许多UIAutomation测试,但似乎无法确定按钮是否设置为默认值 例如,假设表单上有许多文本框。当“地址”文本框具有焦点时,有一个“查找”按钮被设置为默认按钮(即按ENTER键时将调用您) 我遇到的问题是,当地址字段有焦点时,如何确定IsDefault是否为true;当地址没有焦点时,如何确定IsDefault是否为false 从我所看到的,似乎没有一种方法来评估这个属性 所以,任何有助于解决这个问题
- 如果这些编辑框不是标准WPF控件“System.Windows.Controls.TextBox”。
您可以尝试检查UISpy中的“ControlPatterns”,并检查模式的相关信息李>