UITechnologyElement - класс
Обеспечивает базовый класс для реализации элемента технологии теста пользовательского интерфейса для записи и воспроизведения тестов.
Иерархия наследования
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement
Пространство имен: Microsoft.VisualStudio.TestTools.UITest.Extension
Сборка: Microsoft.VisualStudio.TestTools.UITest.Extension (в Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Синтаксис
'Декларация
<GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")> _
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyElement _
Implements IUITechnologyElement
[GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")]
[ComVisibleAttribute(true)]
public abstract class UITechnologyElement : IUITechnologyElement
[GuidAttribute(L"630624E3-24CA-4059-8D78-DC5E2710F945")]
[ComVisibleAttribute(true)]
public ref class UITechnologyElement abstract : IUITechnologyElement
[<AbstractClass>]
[<GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")>]
[<ComVisibleAttribute(true)>]
type UITechnologyElement =
class
interface IUITechnologyElement
end
public abstract class UITechnologyElement implements IUITechnologyElement
Тип UITechnologyElement предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
UITechnologyElement | Инициализирует новый экземпляр класса UITechnologyElement. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
ChildIndex | Получает отсчитываемую от нуля позицию в коллекции дочерних элементов родительского элемента. |
![]() |
ClassName | Получает имя класса данного элемента, назначенное разработчиком. |
![]() |
ControlTypeName | Получает универсальный тип элемента управления для данного элемента. |
![]() |
FriendlyName | Получает понятное имя для данного элемента, которое будет отображаться в пользовательском интерфейсе. |
![]() |
IsLeafNode | Получает значение, указывающее, является ли данный элемент листовым узлом (т. е. не имеет дочерних элементов). |
![]() |
IsPassword | Получает значение, указывающее, содержит ли данный элемент защищенное содержимое. |
![]() |
IsTreeSwitchingRequired | Получает значение, указывающее, требуется ли переключение по дереву для ситуаций переключения по дереву без окна. |
![]() |
Name | Получает имя этого элемента. |
![]() |
NativeElement | Получает базовый собственный элемент технологии, такой как IAccessible, соответствующий данному элементу. |
![]() |
QueryId | Получает объект идентификатора, который можно использовать для уникального определения и поиска этого элемента. |
![]() |
SupportLevel | Получает значение, используемое модулем записи и воспроизведения теста для поиска соответствующего объекта UITechnologyManager для данного элемента. |
![]() |
SwitchingElement | Получает или задает элемент контейнера, если этот элемент размещается внутри элемента другой технологии.Данный API разработан для поддержки инфраструктуры тестирования и не предназначен для использования непосредственно из кода. |
![]() |
TechnologyManager | Получает текущий диспетчер технологий. |
![]() |
TechnologyName | Получает имя соответствующей технологии данного элемента. |
![]() |
TopLevelElement | Получает или задает окно верхнего уровня для данного элемента. |
![]() |
Value | Получает или задает значение этого элемента как строку. |
![]() |
WindowHandle | Получает дескриптор для окна Win32, содержащего данный элемент. |
![]() |
WindowTitles | Получает список заголовков окон верхнего уровня, один из которых является предком данного элемента. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
CacheProperties | Кэширует все общие свойства данного элемента для дальнейшего использования. |
![]() |
EnsureVisibleByScrolling | Прокручивает этот элемент для отображения в пользовательском интерфейсе. |
![]() |
Equals(Object) | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.) |
![]() |
Equals(IUITechnologyElement) | Возвращает значение, указывающее, равен ли предоставленный объект данному элементу. |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetBoundingRectangle | Возвращает координаты прямоугольника, охватывающего данный элемент. |
![]() |
GetClickablePoint | Получает активную точку для этого элемента. |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetNativeControlType | Возвращает собственный тип элемента управления для этого элемента. |
![]() |
GetOption | Возвращает заданный параметр для этого элемента. |
![]() |
GetPropertyValue | Возвращает значение заданного свойства для этого элемента. |
![]() |
GetQueryIdForRelatedElement | Возвращает идентификатор запроса для связанного элемента. |
![]() |
GetRequestedState | Возвращает сведения о текущем состоянии для указанных запрошенных состояний для этого элемента. |
![]() |
GetRightToLeftProperty | Возвращает значение, указывающее, имеет ли данный элемент заданный тип форматирования слева направо. |
![]() |
GetScrolledPercentage | Возвращает значение перемещения при прокрутке в виде процента размера полосы прокрутки. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
InitializeProgrammaticScroll | Инициализирует данный элемент для программной прокрутки. |
![]() |
InvokeProgrammaticAction | Выполняет программное действие, используя предоставленный параметр. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
ScrollProgrammatically | Выполняет программную прокрутку данного элемента, используя предоставленные направления и величину перемещения. |
![]() |
SetFocus | Задает для этого элемента фокус пользовательского интерфейса. |
![]() |
SetOption | Задает значение заданного параметра в этом элементе. |
![]() |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) |
![]() |
WaitForReady | Ожидает готовность этого элемента к действию пользователя. |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
![]() ![]() |
AllAccessibleStates | Постоянное значение, указывающее, что возможен доступ ко всем состояниям. |
В начало страницы
Заметки
Пример кода, который создает производный класс для расширения функции закодированного тестирования пользовательского интерфейса, см. в разделе Расширение закодированных тестов пользовательского интерфейса и записей действий для поддержки Microsoft Excel.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UITest.Extension - пространство имен