UITechnologyManager - класс
Обеспечивает абстрактный базовый класс для диспетчеров технологий, используемых во время записи и воспроизведения тестов.
Иерархия наследования
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy
Пространство имен: Microsoft.VisualStudio.TestTools.UITest.Extension
Сборка: Microsoft.VisualStudio.TestTools.UITest.Extension (в Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Синтаксис
'Декларация
<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")> _
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyManager _
Implements IUITechnologyManager
[GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
[ComVisibleAttribute(true)]
public abstract class UITechnologyManager : IUITechnologyManager
[GuidAttribute(L"CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
[ComVisibleAttribute(true)]
public ref class UITechnologyManager abstract : IUITechnologyManager
[<AbstractClass>]
[<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
[<ComVisibleAttribute(true)>]
type UITechnologyManager =
class
interface IUITechnologyManager
end
public abstract class UITechnologyManager implements IUITechnologyManager
Тип UITechnologyManager предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
UITechnologyManager | Инициализирует новый экземпляр класса UITechnologyManager. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
TechnologyName | Получает имя технологии. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddEventHandler | Добавляет обработчик событий в этот диспетчер технологий. | |
AddGlobalEventHandler | Добавляет глобальный приемник событий в этот диспетчер технологий. | |
CancelStep | Отменяет любую операцию ожидания или поиска, выполняемую в настоящий момент данным диспетчером технологий, из-за вызовов метода WaitForReady или Search. | |
ConvertToThisTechnology | Получает элемент из другой технологии и возвращает элемент, совместимый с текущей технологией, вместе с уровнем поддержки, соответствующим преобразованному элементу. | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetChildren | Возвращает перечислитель для дочерних элементов в рамках заданного элемента. | |
GetControlSupportLevel | Возвращает значение, указывающее степень уверенности данного диспетчера технологий в том, что он способен поддерживать средство управления, идентифицируемое предоставленным дескриптором. | |
GetElementFromNativeElement | Возвращает элемент из технологии, соответствующий заданному собственному элементу. | |
GetElementFromPoint | Извлекает элемент, расположенный по заданным координатам экрана. | |
GetElementFromWindowHandle | Извлекает элемент, идентифицируемый предоставленным дескриптором окна. | |
GetFocusedElement | Возвращает указатель окна для элемента с фокусом в текущий момент. | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetLastInvocationInfo | Возвращает сведения о последнем действии теста, вызванном данным диспетчером. | |
GetNextSibling | Возвращает следующий одноуровневый элемент для указанного элемента в иерархии пользовательского интерфейса. | |
GetParent | Получает родительский элемент указанного элемента в иерархии пользовательского интерфейса. | |
GetPreviousSibling | Возвращает предыдущий одноуровневый элемент для указанного элемента в иерархии пользовательского интерфейса. | |
GetSynchronizationWaiter | Возвращает объект IUISynchronizationWaiter, используя предоставленный элемент и тип события. | |
GetTechnologyManagerProperty | Возвращает значение заданного свойства этого диспетчера технологий. | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MatchElement | Возвращает значение, указывающее, соответствует ли предоставленный элемент ранее проанализированному файлу cookie идентификатора запроса. | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ParseQueryId | Анализирует заданное строковое представление элемента запроса и возвращает строковое представление этого элемента в виде файла Cookie. | |
ProcessMouseEnter | Обрабатывает событие действия мышью для заданного окна или элемента управления. | |
RemoveEventHandler | Удаляет заданное событие из указанного элемента и всех его потомков. | |
RemoveGlobalEventHandler | Удаляет указанное событие. | |
Search | Осуществляет поиск элемента в рамках родительского элемента, удовлетворяющего условию заданного файла cookie идентификатора запроса. | |
SetTechnologyManagerProperty | При реализации в унаследованном классе задает значение указанного свойства в этом диспетчере технологий. | |
StartSession | Производит инициализацию, требуемую данным диспетчером технологий для начала сеанса. | |
StopSession | Производит очистку, требуемую данным диспетчером технологий для остановки текущего сеанса. | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
Если необходимо расширить платформу тестирования закодированных тестов пользовательского интерфейса, чтобы поддерживалась технология, которая в настоящее время не поддерживается, потребуется создать производную версию этого класса.Например, платформа закодированного тестирования пользовательского интерфейса не располагает собственной поддержкой Microsoft Excel, но с помощью Visual Studio 2010 Ultimate или Visual Studio 2010 Premium можно создать расширение, позволяющее тестировать листы Microsoft Excel.Дополнительные сведения см. в разделе Расширение закодированных тестов пользовательского интерфейса и записей действий для поддержки Microsoft Excel.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UITest.Extension - пространство имен