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
Konzepte
Extending Coded UI Tests and Action Recordings to Support Microsoft Excel