ExtractAttributeValue, classe
Extrait la valeur d'un attribut d'une balise HTML spécifiée.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.TestTools.WebTesting.ExtractionRule
Microsoft.VisualStudio.TestTools.WebTesting.Rules.ExtractAttributeValue
Espace de noms : Microsoft.VisualStudio.TestTools.WebTesting.Rules
Assembly : Microsoft.VisualStudio.QualityTools.WebTestFramework (dans Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Syntaxe
'Déclaration
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
Le type ExtractAttributeValue expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ExtractAttributeValue | Initialise une nouvelle instance de la classe ExtractAttributeValue. |
Début
Propriétés
Nom | Description | |
---|---|---|
AttributeName | Obtient ou définit une valeur qui représente le nom de l'attribut ayant la valeur à extraire. | |
ContextParameterName | Obtient ou définit le nom de contexte de la propriété extraite. (Hérité de ExtractionRule.) | |
HtmlDecode | Obtient ou définit une valeur qui indique si la valeur extraite doit être décodée en HTML avant d'être placée dans le contexte des tests de performances de site Web. | |
Index | ||
MatchAttributeName | Obtient ou définit un nom d'attribut supplémentaire qui doit se trouver dans la balise HTML contenant la valeur d'attribut à extraire.Utilisée conjointement avec MatchAttributeValue. | |
MatchAttributeValue | Obtient ou définit la valeur d'un attribut supplémentaire qui doit se trouver dans la balise HTML contenant la valeur d'attribut à extraire.Utilisée conjointement avec MatchAttributeName. | |
Required | Obtient ou définit une valeur qui indique si la règle d'extraction doit échouer si la valeur à extraire est introuvable dans la réponse. | |
RuleDescription | Obsolète. Cette méthode n'est plus utilisée.Utilisez le DisplayNameAttribute sur la classe pour définir une description pour cette règle. (Hérité de ExtractionRule.) | |
RuleName | Obsolète. Cette méthode n'est plus utilisée.Utilisez le DisplayNameAttribute sur la classe pour définir un nom complet pour cette règle. (Hérité de ExtractionRule.) | |
TagName | Obtient ou définit le nom de la balise qui contient l'attribut à extraire. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Extract | Extrait la valeur d'un attribut si une correspondance est trouvée. (Substitue ExtractionRule.Extract(Object, ExtractionEventArgs).) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Notes
Cette règle d'extraction recherche la première occurrence d'une valeur d'attribut se trouvant dans une balise HTML qui répond aux critères d'extraction.L'état d'échec ou de réussite de ce test est déterminé selon que le test doit trouver la valeur d'attribut pour réussir et si les critères sont vérifiés.Pour utiliser cette règle d'extraction, un nom de balise HTML et l'attribut à rechercher doit être spécifié avec les propriétés TagName et AttributeName.D'autres critères peuvent être identifiés avec les propriétés MatchAttributeName et MatchAttributeValue.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.TestTools.WebTesting.Rules, espace de noms
Autres ressources
Comment : créer une règle d'extraction personnalisée pour un test de performances de site Web
Comment : ajouter une règle d'extraction à un test des performances de site Web