Partilhar via


Classe ExtractAttributeValue

Extrair o valor de um atributo de uma marca especificada de HTML.

Hierarquia de herança

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

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

Sintaxe

'Declaração
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

O tipo ExtractAttributeValue expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ExtractAttributeValue Inicializa uma nova instância da classe ExtractAttributeValue.

Superior

Propriedades

  Nome Descrição
Propriedade pública AttributeName Obtém ou define um valor que representa o nome do atributo que tem o valor da extração.
Propriedade pública ContextParameterName Obtém ou define o nome do contexto da propriedade extraída. (Herdado de ExtractionRule.)
Propriedade pública HtmlDecode Obtém ou define um valor que indica se o valor extraído deve ser HTML decodificada antes que o valor seja colocado no contexto de teste de desempenho da Web.
Propriedade pública Index
Propriedade pública MatchAttributeName Obtém ou define um nome de atributo adicional que deve ser localizado na marca HTML que contém o valor do atributo para extrair.Usado junto com MatchAttributeValue.
Propriedade pública MatchAttributeValue Obtém ou define o valor de um atributo adicional que deve ser localizado na marca HTML que contém o valor do atributo para extrair.Usado junto com MatchAttributeName.
Propriedade pública Required Obtém ou define um valor que indica se a regra de extração deve falhar se o valor a ser extraído não for localizado na resposta.
Propriedade pública RuleDescription Obsoleta. Esse método é usado.Use DisplayNameAttribute na classe para definir uma descrição para a regra. (Herdado de ExtractionRule.)
Propriedade pública RuleName Obsoleta. Esse método é usado.Use DisplayNameAttribute na classe para definir um nome para exibição para a regra. (Herdado de ExtractionRule.)
Propriedade pública TagName Obtém ou define o nome da marca que contém o atributo que você deseja extrair.

Superior

Métodos

  Nome Descrição
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método público Extract Extrai o valor de um atributo se for encontrada uma correspondência. (Substitui ExtractionRule.Extract(Object, ExtractionEventArgs).)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público ToString Returns a string that represents the current object. (Herdado de Object.)

Superior

Comentários

Pesquisas dessa regra de extração para a primeira ocorrência de um valor de atributo localizado em uma marca HTML que atende aos critérios da extração. O status de aprovado/reprovado desse teste é determinado pelo se o teste for necessário para localizar o valor de atributo para transmitir e se os critérios forem atendidos. Para usar essa regra de extração, um nome de marca HTML e o atributo para localizar devem ser especificados com as propriedades de TagName e de AttributeName . Os critérios adicionais podem ser identificados com as propriedades de MatchAttributeName e de MatchAttributeValue .

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.WebTesting.Rules

Outros recursos

Working with Web Tests

Codificando uma regra de extração personalizada para um teste de desempenho para Web

[obsoleto] Como adicionar uma regra de extração a um teste de desempenho na Web