Поделиться через


IUITechnologyManager - интерфейс

Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.

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

Пространство имен:  Microsoft.VisualStudio.TestTools.UITest.Extension
Сборка:  Microsoft.VisualStudio.TestTools.UITest.Extension (в Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Синтаксис

'Декларация
<ComVisibleAttribute(True)> _
<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")> _
Public Interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface class IUITechnologyManager
[<ComVisibleAttribute(true)>]
[<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")>]
type IUITechnologyManager =  interface end
public interface IUITechnologyManager

Тип IUITechnologyManager предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство TechnologyName Получает имя технологии.

В начало страницы

Методы

  Имя Описание
Открытый метод AddEventHandler Добавляет обработчик событий.
Открытый метод CancelStep Отменяет любую операцию ожидания или поиска, выполняемую данным диспетчером технологий.
Открытый метод ConvertToThisTechnology Получает элемент из другой технологии и возвращает элемент, совместимый с текущей технологией, вместе с уровнем поддержки, соответствующим преобразованному элементу.
Открытый метод GetChildren Возвращает перечислитель для дочерних элементов в рамках заданного элемента.
Открытый метод GetControlSupportLevel Возвращает значение, указывающее степень уверенности данного диспетчера технологий в том, что он способен поддерживать средство управления, идентифицируемое предоставленным дескриптором.
Открытый метод GetElementFromNativeElement Возвращает элемент из технологии, соответствующий заданному собственному элементу.
Открытый метод GetElementFromPoint Извлекает элемент, расположенный по заданным координатам экрана.
Открытый метод GetElementFromWindowHandle Извлекает элемент, идентифицируемый предоставленным дескриптором окна.
Открытый метод GetFocusedElement Возвращает указатель окна для элемента с фокусом в текущий момент.
Открытый метод GetLastInvocationInfo Возвращает сведения о последнем действии теста, вызванном данным диспетчером.
Открытый метод GetNextSibling Возвращает следующий одноуровневый элемент для указанного элемента в иерархии пользовательского интерфейса.
Открытый метод GetParent Получает родительский элемент указанного элемента в иерархии пользовательского интерфейса.
Открытый метод GetPreviousSibling Возвращает предыдущий одноуровневый элемент для указанного элемента в иерархии пользовательского интерфейса.
Открытый метод GetSynchronizationWaiter Возвращает объект IUISynchronizationWaiter, используя предоставленный элемент и тип события.
Открытый метод GetTechnologyManagerProperty Возвращает значение заданного свойства этого диспетчера технологий.
Открытый метод MatchElement Возвращает значение, указывающее, соответствует ли предоставленный элемент ранее проанализированному файлу cookie идентификатора запроса.
Открытый метод ParseQueryId Анализирует заданное строковое представление элемента запроса и возвращает строковое представление этого элемента в виде файла Cookie.
Открытый метод RemoveEventHandler Удаляет заданное событие из указанного элемента и всех его потомков.
Открытый метод Search Осуществляет поиск элемента в рамках родительского элемента, удовлетворяющего условию заданного файла cookie идентификатора запроса.
Открытый метод SetTechnologyManagerProperty При реализации в унаследованном классе задает значение указанного свойства в этом диспетчере технологий.
Открытый метод StartSession Производит инициализацию, требуемую данным диспетчером технологий для начала сеанса.
Открытый метод StopSession Производит очистку, требуемую данным диспетчером технологий для остановки текущего сеанса.

В начало страницы

См. также

Ссылки

Microsoft.VisualStudio.TestTools.UITest.Extension - пространство имен

UITechnologyManager