UITechnologyManager Класс

Определение

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

public ref class UITechnologyManager abstract : Microsoft::VisualStudio::TestTools::UITest::Extension::IUITechnologyManager
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public abstract class UITechnologyManager : Microsoft.VisualStudio.TestTools.UITest.Extension.IUITechnologyManager
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
type UITechnologyManager = class
    interface IUITechnologyManager
Public MustInherit Class UITechnologyManager
Implements IUITechnologyManager
Наследование
UITechnologyManager
Производный
Атрибуты
Реализации

Конструкторы

UITechnologyManager()

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

Свойства

TechnologyName

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

Методы

AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)

Добавляет обработчик событий в этот диспетчер технологий.

AddGlobalEventHandler(UITestEventType, IUITestEventNotify)

Добавляет глобальный приемник событий в этот диспетчер технологий.

CancelStep()

Отменяет любую операцию ожидания или поиска, выполняемую в настоящий момент данным диспетчером технологий, из-за вызовов метода WaitForReady() или Search(Object, IUITechnologyElement, Int32).

ConvertToThisTechnology(IUITechnologyElement, Int32)

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

GetChildren(IUITechnologyElement, Object)

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

GetControlSupportLevel(AutomationElement)
GetControlSupportLevel(IntPtr)

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

GetElementFromAutomationElement(AutomationElement, AutomationElement)
GetElementFromNativeElement(Object)

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

GetElementFromPoint(Int32, Int32)

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

GetElementFromPoint(Int32, Int32, AutomationElement)
GetElementFromWindowHandle(IntPtr)

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

GetFocusedElement(AutomationElement)
GetFocusedElement(IntPtr)

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

GetLastInvocationInfo()

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

GetNextSibling(IUITechnologyElement)

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

GetParent(IUITechnologyElement)

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

GetPreviousSibling(IUITechnologyElement)

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

GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)

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

GetTechnologyManagerProperty(UITechnologyManagerProperty)

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

MatchElement(IUITechnologyElement, Object, Boolean)

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

ParseQueryId(String, Object)

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

ProcessMouseEnter(IntPtr)

Обрабатывает событие действия мышью для заданного окна или элемента управления.

RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)

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

RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify)

Удаляет указанное событие.

Search(Object, IUITechnologyElement, Int32)

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

SetTechnologyManagerProperty(UITechnologyManagerProperty, Object)

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

StartSession(Boolean)

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

StopSession()

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

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