UITechnologyElement-Klasse
Stellt eine Basisklasse zum Implementieren eines Technologieelements zum Testen der Benutzeroberfläche für das Aufzeichnen und Wiedergeben von Tests bereit.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement
Namespace: Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly: Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Syntax
'Declaration
<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
Der UITechnologyElement-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
UITechnologyElement | Initialisiert eine neue Instanz der UITechnologyElement-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ChildIndex | Ruft die nullbasierte Position in der Auflistung untergeordneter Elemente des übergeordneten Elements ab. | |
ClassName | Ruft den vom Entwickler zugewiesenen Klassennamen dieses Elements ab. | |
ControlTypeName | Ruft den universellen Steuerelementtyp dieses Elements ab. | |
FriendlyName | Ruft den Anzeigenamen für dieses Element zur Anzeige in der Benutzeroberfläche ab. | |
IsLeafNode | Ruft einen Wert ab, der angibt, ob dieses Element ein Endknoten ist, der keine untergeordneten Elemente aufweist. | |
IsPassword | Ruft einen Wert ab, der angibt, ob das Element geschützten Inhalt enthält. | |
IsTreeSwitchingRequired | Ruft einen Wert ab, der angibt, ob die Strukturumschaltung für das Wechseln zwischen fensterlosen Strukturen erforderlich ist. | |
Name | Ruft den Namen dieses Elements ab. | |
NativeElement | Ruft das zugrunde liegende systemeigene Technologieelement (z. B. IAccessible) ab, das diesem Element entspricht. | |
QueryId | Ruft ein Bezeichnerobjekt ab, mit dem dieses Element eindeutig angegeben und gesucht werden kann. | |
SupportLevel | Ruft einen vom Testaufzeichnungs- und Wiedergabemodul verwendeten Wert ab, mit dem ein entsprechender UITechnologyManager für dieses Element gesucht wird. | |
SwitchingElement | Ruft das Containerelement ab, wenn dieses Element in einem Element einer anderen Technologie gehostet wird, oder legt dieses fest.Die API bietet die Unterstützung für die Testframework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt. | |
TechnologyManager | Ruft den aktuellen Technologie-Manager ab. | |
TechnologyName | Ruft den Namen der entsprechenden Technologie dieses Elements ab. | |
TopLevelElement | Ruft das Fenster der obersten Ebene für dieses Element ab oder legt dieses fest. | |
Value | Ruft den Wert dieses Elements als Zeichenfolge ab oder legt diesen entsprechend fest. | |
WindowHandle | Ruft das Handle für das Win32-Fenster ab, das dieses Element enthält. | |
WindowTitles | Ruft eine Liste mit den Titeln der Fenster der obersten Ebene ab, von denen eines den Vorgänger dieses Elements darstellt. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CacheProperties | Führt die Zwischenspeicherung aller allgemeinen Eigenschaften dieses Elements für die künftige Verwendung aus. | |
EnsureVisibleByScrolling | Führt einen Bildlauf aus, sodass dieses Element in der Benutzeroberfläche angezeigt wird. | |
Equals(Object) | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Equals(IUITechnologyElement) | Gibt einen Wert zurück, der angibt, ob das bereitgestellte Objekt gleich diesem Element ist. | |
Finalize | Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetBoundingRectangle | Gibt die Koordinaten des Rechtecks zurück, das dieses Element einschließt. | |
GetClickablePoint | Ruft einen durch Klicken aktivierbaren Punkt für dieses Element ab. | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.) | |
GetNativeControlType | Gibt den systemeigenen Steuerelementtyp dieses Elements zurück. | |
GetOption | Gibt die angegebene Option für dieses Element zurück. | |
GetPropertyValue | Gibt den Wert der angegebenen Eigenschaft für dieses Element zurück. | |
GetQueryIdForRelatedElement | Gibt die Abfrage-ID für ein zugehöriges Element zurück. | |
GetRequestedState | Gibt die aktuellen Zustandsinformationen für die angegebenen angeforderten Zustände dieses Elements zurück. | |
GetRightToLeftProperty | Gibt einen Wert zurück, der angibt, ob dieses Element über die angegebene Art der Formatierung von links nach rechts verfügt. | |
GetScrolledPercentage | Gibt den Betrag des ausgeführten Bildlaufs als Prozentsatz der Größe der Bildlaufleiste zurück. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
InitializeProgrammaticScroll | Initialisiert dieses Element für den programmgesteuerten Bildlauf. | |
InvokeProgrammaticAction | Führt die programmgesteuerte Aktion mithilfe der angegebenen Option aus. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ScrollProgrammatically | Führt mit der angegebenen Richtung und der Angabe des Betrags programmgesteuert einen Bildlauf durch dieses Element durch. | |
SetFocus | Legt den Benutzeroberflächenfokus auf dieses Element fest. | |
SetOption | Legt den Wert der angegebenen Option in diesem Element fest. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
WaitForReady | Wartet, bis dieses Element bereit für Benutzeraktionen ist. |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
AllAccessibleStates | Ein konstanter Wert, der alle Zustände angibt, auf die zugegriffen werden kann. |
Zum Seitenanfang
Hinweise
Beispielcode, der eine abgeleitete Klasse für eine Erweiterung der Testfunktion der codierten UI erstellt, finden Sie unter Extending Coded UI Tests and Action Recordings to Support Microsoft Excel.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.VisualStudio.TestTools.UITest.Extension-Namespace
Weitere Ressourcen
Extending Coded UI Tests and Action Recordings to Support Microsoft Excel