ValidationRuleRequiredAttributeValue.MatchAttributeName-Eigenschaft

Ruft einen zusätzlichen Attributnamen ab oder legt diesen fest, der in dem HTML-Tag vorkommen muss, das den zu überprüfenden Attributwert enthält. Wird in Verbindung mit der MatchAttributeValue-Eigenschaft verwendet.

Namespace:  Microsoft.VisualStudio.TestTools.WebTesting.Rules
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Syntax

'Declaration
Public Property MatchAttributeName As String
    Get
    Set
public string MatchAttributeName { get; set; }
public:
property String^ MatchAttributeName {
    String^ get ();
    void set (String^ value);
}
member MatchAttributeName : string with get, set
function get MatchAttributeName () : String
function set MatchAttributeName (value : String)

Eigenschaftswert

Typ: System.String
Ein Attributname.

Hinweise

Diese Eigenschaft stellt, in Verbindung mit MatchAttributeValue, zusätzliche Informationen zum Angeben des zu überprüfenden Attributs bereit.

Sehen Sie sich den folgenden HTML-Code an:

<input name="Name" type="text" id="TextBox1" size="25" />

<input name="Email" type="text" id="TextBox2" size="25" />

<input name="Password" type="password" id="TextBox3" size="25" />

Gegebenenfalls möchten Sie überprüfen, dass ein Eingabefeld für den Benutzer zum Eingeben eines Kennworts vorhanden ist, und dass aus Sicherheitsgründen der Typ der Eingabe password ist.

Tipp

In einem Textfeld für Benutzereingaben werden diese als Buchstaben angezeigt, die Eingaben in ein password-Feld als *.

Legen Sie dazu die TagName-Eigenschaft auf input, die AttributeName-Eigenschaft auf type und die ExpectedValue-Eigenschaft auf password fest.

Beachten Sie, dass alle drei HTML-Tags input-Tags sind und ein type-Attribut enthalten. Um das Attribut des richtigen Tags zu überprüfen, müssen Sie zusätzliche Informationen angeben. Legen Sie die MatchAttributeName-Eigenschaft auf name und die MatchAttributeValue-Eigenschaft auf password fest. Nun verbleibt lediglich ein Tag, das den angegebenen Kriterien entspricht, und die Attributvalidierungsregel wird auf diesen Tag angewendet.

.NET Framework-Sicherheit

Siehe auch

Referenz

ValidationRuleRequiredAttributeValue Klasse

Microsoft.VisualStudio.TestTools.WebTesting.Rules-Namespace