ExtractAttributeValue-Klasse

Extrahiert den Wert eines Attributs aus dem angegebenen HTML-Tag.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.ExtractionRule
    Microsoft.VisualStudio.TestTools.WebTesting.Rules.ExtractAttributeValue

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

Syntax

'Declaration
Public Class ExtractAttributeValue _
    Inherits ExtractionRule
public class ExtractAttributeValue : ExtractionRule
public ref class ExtractAttributeValue : public ExtractionRule
type ExtractAttributeValue =  
    class
        inherit ExtractionRule
    end
public class ExtractAttributeValue extends ExtractionRule

Der ExtractAttributeValue-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ExtractAttributeValue Initialisiert eine neue Instanz der ExtractAttributeValue-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AttributeName Ruft einen Wert ab oder legt einen Wert fest, der den Namen des Attributs darstellt, das den zu extrahierenden Wert enthält.
Öffentliche Eigenschaft ContextParameterName Ruft den Kontextnamen der extrahierten Eigenschaft ab oder legt diesen fest. (Von ExtractionRule geerbt.)
Öffentliche Eigenschaft HtmlDecode Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der extrahierte Wert HTML-decodiert werden soll, bevor er im Webleistungstestkontext abgelegt wird.
Öffentliche Eigenschaft Index
Öffentliche Eigenschaft MatchAttributeName Ruft einen zusätzlichen Attributnamen ab oder legt diesen fest, der in dem HTML-Tag vorkommen muss, das den zu extrahierenden Attributwert enthält.Wird in Verbindung mit der MatchAttributeValue-Eigenschaft verwendet.
Öffentliche Eigenschaft MatchAttributeValue Ruft den Wert eines zusätzlichen Attributs ab (oder legt diesen fest), das in dem HTML-Tag vorkommen muss, der den zu extrahierenden Attributwert enthält.Wird in Verbindung mit der MatchAttributeName-Eigenschaft verwendet.
Öffentliche Eigenschaft Required Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Extraktionsregel fehlschlägt, wenn der zu extrahierende Wert nicht in der Antwort gefunden wird.
Öffentliche Eigenschaft RuleDescription Veraltet. Diese Methode wird nicht mehr verwendet.Verwenden Sie DisplayNameAttribute für die Klasse, um eine Beschreibung für diese Regel festzulegen. (Von ExtractionRule geerbt.)
Öffentliche Eigenschaft RuleName Veraltet. Diese Methode wird nicht mehr verwendet.Verwenden Sie DisplayNameAttribute für die Klasse, um einen Anzeigenamen für diese Regel festzulegen. (Von ExtractionRule geerbt.)
Öffentliche Eigenschaft TagName Ruft den Namen des Tags ab oder legt diesen fest, das das zu extrahierende Attribut enthält.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Extract Extrahiert den Wert eines Attributs, wenn eine Übereinstimmung gefunden wurde. (Überschreibt ExtractionRule.Extract(Object, ExtractionEventArgs).)
Geschützte Methode 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.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Bei dieser Extraktionsregel wird in einem HTML-Tag nach dem ersten Vorkommen eines Attributwerts gesucht, der den Extraktionskriterien entspricht. Der Status Erfolgreich bzw. Fehler dieses Tests wird danach ermittelt, ob der Erfolg des Tests vom Finden des Attributwerts abhängt und ob die Kriterien erfüllt sind. Um diese Extraktionsregel zu verwenden, müssen in der TagName-Eigenschaft und der AttributeName-Eigenschaft ein HTML-Tagname und das gesuchte Attribut angegeben werden. Zusätzliche Kriterien können mit der MatchAttributeName-Eigenschaft und der MatchAttributeValue-Eigenschaft angegeben werden.

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.WebTesting.Rules-Namespace

Weitere Ressourcen

Working with Web Tests

How to: Create a Custom Extraction Rule for a Web Performance Test

Gewusst wie: Hinzufügen einer Extraktionsregel zu einem Webleistungstest