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

Name Description
UITechnologyElement()

Fields

Name Description
AllAccessibleStates

Properties

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

Methods

Name Description
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