如何将Automation元素转换为UITestControl

时间:2016-05-26 01:58:18

标签: coded-ui-tests

我遇到了一个必须使用Windows UI自动化元素识别对象的场景。

我想将此对象转换回UITestControl,以便我可以使用内置方法,例如waitforcontrol ready等。

我该怎么做?

的问候,

User232482

1 个答案:

答案 0 :(得分:0)

您可以使用其中一个UITestControlFactory方法。使用UITestControlFactory.FromNativeElement方法(Object,String)。您必须将对象参数和技术名称(例如:“UIA”)中的UIAutomation元素传递给String方法。更多详细信息可在MSDN中找到https://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.uitesting.uitestcontrolfactory.fromnativeelement.aspx