codedui中的MSAA跟随技术不支持过滤器属性吗?
Is filter properties are not supported by the MSAA following technology in codedui?
我正在测试一个 winform 应用程序,但我在使用某些控件时遇到了问题。
当我监视组合框对象时,我看不到任何搜索属性,因此我决定使用 filterproperties,但出现以下错误。据我所知,我不能在 winform 应用程序中使用 filterproperties ?
System.ArgumentException: Filter properties are not supported by the
following technology: MSAA. To search for a control, you must remove
the filter properties.
当我监视时,我只看到 Text 是组合框的 uniqe,这是我的代码,我不知道它是否正确,我看不到 Text 属性,这是不被接受的。 Wincombobox.PropertyNames.Text
, 所以我直接用了 FilterProperties["text"]
有人能告诉我具体用法吗?
WinComboBox uIEPeriodComboBox = this.UIProMANAGEDorukOtomasWindow2.UIMachineHistoryWindow.UIEPeriodComboBox;
uIEPeriodComboBox.FilterProperties["text"] = "Last 2 hours";
有关搜索和筛选属性的说明,请参阅 this link。过滤器属性显然只有在技术为 "web" 时才有效。所以它们不能用于 "MSAA"。如果您将控件添加到 UIMap,您可以检查编码的 UI 测试使用哪些搜索属性来唯一标识您的控件:
- 右键单击 UI地图
中的那个控件
- 点击"properties"
- 在属性 window 中,搜索 "Search Properties" 行。
- 单击“...”按钮查看 "Edit Search Properties" window。
如果您已经 changed/added 通过 VS UI 验证了其中一些属性,并且您的编码 UI 测试无法找到控件,您可以随时尝试重新添加使用检查器工具控制您的UI地图。
我正在测试一个 winform 应用程序,但我在使用某些控件时遇到了问题。 当我监视组合框对象时,我看不到任何搜索属性,因此我决定使用 filterproperties,但出现以下错误。据我所知,我不能在 winform 应用程序中使用 filterproperties ?
System.ArgumentException: Filter properties are not supported by the following technology: MSAA. To search for a control, you must remove the filter properties.
当我监视时,我只看到 Text 是组合框的 uniqe,这是我的代码,我不知道它是否正确,我看不到 Text 属性,这是不被接受的。 Wincombobox.PropertyNames.Text
, 所以我直接用了 FilterProperties["text"]
有人能告诉我具体用法吗?
WinComboBox uIEPeriodComboBox = this.UIProMANAGEDorukOtomasWindow2.UIMachineHistoryWindow.UIEPeriodComboBox;
uIEPeriodComboBox.FilterProperties["text"] = "Last 2 hours";
有关搜索和筛选属性的说明,请参阅 this link。过滤器属性显然只有在技术为 "web" 时才有效。所以它们不能用于 "MSAA"。如果您将控件添加到 UIMap,您可以检查编码的 UI 测试使用哪些搜索属性来唯一标识您的控件:
- 右键单击 UI地图 中的那个控件
- 点击"properties"
- 在属性 window 中,搜索 "Search Properties" 行。
- 单击“...”按钮查看 "Edit Search Properties" window。
如果您已经 changed/added 通过 VS UI 验证了其中一些属性,并且您的编码 UI 测试无法找到控件,您可以随时尝试重新添加使用检查器工具控制您的UI地图。