Freigeben über


Sample Excel Extension: PropertyProvider Class

Diese interne Klasse erweitert die UITestPropertyProvider-Klasse und stellt Eigenschaftendienste für Microsoft Excel-Elemente zur Aufzeichnung und Wiedergabe von Tests der Benutzeroberfläche bereit.

GetControlSupportLevel-Methode

Von der GetControlSupportLevel-Methode wird eine Zahl zurückgegeben, die die Ebene der Unterstützung angibt, die der Eigenschaftenanbieter für das bereitgestellte Steuerelement anbieten kann.Je höher der zurückgegebene Wert ist, desto umfassender ist die Unterstützung des Eigenschaftenanbieters für das Steuerelement.In diesem Fall wird von der Methode der Wert der TechnologyName-Eigenschaft des bereitgestellten Steuerelements überprüft.Wenn der Wert "Excel" lautet und ControlTypeName angibt, dass es sich um ein CellElement handelt, wird von der Methode der höchste Wert zurückgegeben. Andernfalls wird 0 (Null) zurückgegeben, was bedeutet, dass keine Unterstützung verfügbar ist.

GetPropertyNames-Methode

Gibt ein Wörterbuch der Eigenschaftennamen und Eigenschaftendeskriptoren für die unterstützten Eigenschaften eines Steuerelements für Excel-Zellen zurück.

GetPropertyDescriptor-Methode

Diese Methode wird vom Testframework aufgerufen, um den vordefinierten Eigenschaftendeskriptor für den angegebenen Eigenschaftennamen abzurufen.

GetPropertyValue-Methode und SetPropertyValue-Methode

Von der GetPropertyValue-Methode wird der Eigenschaftswert aus Excel mithilfe der Communicator-Klasse dieser Erweiterung zurückgegeben.Von der SetPropertyValue-Methode wird der Eigenschaftswert mithilfe der Keyboard-Klasse und der Communicator-Komponente festgelegt.Diese Methoden werden vom Testframework aufgerufen.

Anpassungsmethoden für die Codegenerierung

Diese Methoden werden nicht für diese Erweiterung implementiert.Daher geben sie entweder null zurück oder lösen NotImplementedException aus.

Siehe auch

Referenz

UITestPropertyProvider

Keyboard

Konzepte

Extending Coded UI Tests and Action Recordings to Support Microsoft Excel