IUITechnologyManager Интерфейс

Определение

Предоставляет внутренний интерфейс для реализации класса UITechnologyManager. Не реализовывайте этот интерфейс напрямую. Вместо этого наследуйте классы от класса UITechnologyManager.

public interface class IUITechnologyManager
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IUITechnologyManager
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("1984584A-4C77-488a-BD8B-3D7FE868F5B8")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IUITechnologyManager = interface
Public Interface IUITechnologyManager
Производный
Атрибуты

Свойства

TechnologyName

Получает имя технологии.

Методы

AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)

Добавляет обработчик событий.

CancelStep()

Отменяет любую операцию ожидания или поиска, выполняемую данным диспетчером технологий.

ConvertToThisTechnology(IUITechnologyElement, Int32)

Получает элемент из другой технологии и возвращает элемент, совместимый с текущей технологией, вместе с уровнем поддержки, соответствующим преобразованному элементу.

GetChildren(IUITechnologyElement, Object)

Возвращает перечислитель для дочерних элементов в рамках заданного элемента.

GetControlSupportLevel(IntPtr)

Возвращает значение, указывающее степень уверенности данного диспетчера технологий в том, что он способен поддерживать средство управления, идентифицируемое предоставленным дескриптором.

GetElementFromNativeElement(Object)

Возвращает элемент из технологии, соответствующий заданному собственному элементу.

GetElementFromPoint(Int32, Int32)

Извлекает элемент, расположенный по заданным координатам экрана.

GetElementFromWindowHandle(IntPtr)

Извлекает элемент, идентифицируемый предоставленным дескриптором окна.

GetFocusedElement(IntPtr)

Возвращает указатель окна для элемента с фокусом в текущий момент.

GetLastInvocationInfo()

Возвращает сведения о последнем действии теста, вызванном данным диспетчером.

GetNextSibling(IUITechnologyElement)

Возвращает следующий одноуровневый элемент для указанного элемента в иерархии пользовательского интерфейса.

GetParent(IUITechnologyElement)

Получает родительский элемент указанного элемента в иерархии пользовательского интерфейса.

GetPreviousSibling(IUITechnologyElement)

Возвращает предыдущий одноуровневый элемент для указанного элемента в иерархии пользовательского интерфейса.

GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)

Возвращает объект IUISynchronizationWaiter, используя предоставленный элемент и тип события.

GetTechnologyManagerProperty(UITechnologyManagerProperty)

Возвращает значение заданного свойства этого диспетчера технологий.

MatchElement(IUITechnologyElement, Object, Boolean)

Возвращает значение, указывающее, соответствует ли предоставленный элемент ранее проанализированному файлу cookie идентификатора запроса.

ParseQueryId(String, Object)

Анализирует заданное строковое представление элемента запроса и возвращает строковое представление этого элемента в виде файла Cookie.

RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)

Удаляет заданное событие из указанного элемента и всех его потомков.

Search(Object, IUITechnologyElement, Int32)

Осуществляет поиск элемента в рамках родительского элемента, удовлетворяющего условию заданного файла cookie идентификатора запроса.

SetTechnologyManagerProperty(UITechnologyManagerProperty, Object)

При реализации в унаследованном классе задает значение указанного свойства в этом диспетчере технологий.

StartSession(Boolean)

Производит инициализацию, требуемую данным диспетчером технологий для начала сеанса.

StopSession()

Производит очистку, требуемую данным диспетчером технологий для остановки текущего сеанса.

Применяется к