Share via


UITechnologyElement Class

Definition

The abstract base class for implementing UITest technology element for recorder and playback.

public ref class UITechnologyElement abstract : Microsoft::VisualStudio::TestTools::UITest::Extension::IUITechnologyElement
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("630624E3-24CA-4059-8D78-DC5E2710F945")]
public abstract class UITechnologyElement : Microsoft.VisualStudio.TestTools.UITest.Extension.IUITechnologyElement
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("630624E3-24CA-4059-8D78-DC5E2710F945")>]
type UITechnologyElement = class
    interface IUITechnologyElement
Public MustInherit Class UITechnologyElement
Implements IUITechnologyElement
Inheritance
UITechnologyElement
Derived
Attributes
Implements

Constructors

UITechnologyElement()

Fields

AllAccessibleStates

Properties

AutomationElement
ChildIndex
ClassName
ControlTypeName
FriendlyName
IsLeafNode
IsPassword
IsTreeSwitchingRequired
Name
NativeElement
QueryId
SupportLevel
SwitchingElement
TechnologyManager
TechnologyName
TopLevelElement
Value
WindowHandle
WindowTitles

Methods

CacheProperties()
EnsureVisibleByScrolling(Int32, Int32, Int32, Int32)
Equals(IUITechnologyElement)
GetBoundingRectangle(Int32, Int32, Int32, Int32)
GetClickablePoint(Int32, Int32)
GetNativeControlType(NativeControlTypeKind)
GetOption(UITechnologyElementOption)
GetPropertyValue(String)
GetQueryIdForRelatedElement(UITestElementKind, Object, Int32)
GetRequestedState(AccessibleStates)
GetRightToLeftProperty(RightToLeftKind)
GetScrolledPercentage(ScrollDirection, IUITechnologyElement)
InitializeProgrammaticScroll()
InvokeProgrammaticAction(ProgrammaticActionOption)
IsInteractable()
PerformKeyboardAction(String)
PerformMouseAction(String)
ScrollProgrammatically(ScrollDirection, ScrollAmount)
SetFocus()
SetOption(UITechnologyElementOption, Object)
SetPropertyValue(String, Object)

Performs a SetProperty action

WaitForReady()

Applies to