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 | |
---|---|---|
ExtractAttributeValue | Initialisiert eine neue Instanz der ExtractAttributeValue-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AttributeName | Ruft einen Wert ab oder legt einen Wert fest, der den Namen des Attributs darstellt, das den zu extrahierenden Wert enthält. | |
ContextParameterName | Ruft den Kontextnamen der extrahierten Eigenschaft ab oder legt diesen fest. (Von ExtractionRule geerbt.) | |
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. | |
Index | ||
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. | |
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. | |
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. | |
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.) | |
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.) | |
TagName | Ruft den Namen des Tags ab oder legt diesen fest, das das zu extrahierende Attribut enthält. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Extract | Extrahiert den Wert eines Attributs, wenn eine Übereinstimmung gefunden wurde. (Überschreibt ExtractionRule.Extract(Object, ExtractionEventArgs).) | |
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.) | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
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
How to: Create a Custom Extraction Rule for a Web Performance Test
Gewusst wie: Hinzufügen einer Extraktionsregel zu einem Webleistungstest