Partilhar via


Classe ExtractFormField

Extrai o valor de um atributo de campo de formulário e adiciona-o a WebTestContext.

Hierarquia de herança

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

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

Sintaxe

'Declaração
Public Class ExtractFormField _
    Inherits ExtractionRule
public class ExtractFormField : ExtractionRule
public ref class ExtractFormField : public ExtractionRule
type ExtractFormField =  
    class 
        inherit ExtractionRule 
    end
public class ExtractFormField extends ExtractionRule

O tipo ExtractFormField expõe os membros a seguir.

Construtores

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

Superior

Propriedades

  Nome Descriçã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 Obtém ou define os 0 índices com base de cadeia de caracteres para correspondência.
Propriedade pública Name Obtém ou define o nome do campo cujo valor é extraído.
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.)

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 nome e o valor do campo de forma que corresponde à propriedade de Name . (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

O extrai dessa regra de extração formam os campos que têm um nome igual ao valor definido por Name. Considere a seguir HTML:

<input name="TextBox1" type="text" value="my first field" id="TextBox1" />

<input name="TextBox2" type="text" value="my 2nd field" id="TextBox2" />

O valor do campo de TextBox1 será colocado no contexto sob o nome do que é especificado por ContextParameterName.

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