Compartilhar via


Classe ExtractHiddenFields

Extrai todos os campos ocultos da resposta e adiciona cada valor ao contexto.

Hierarquia de herança

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

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

Sintaxe

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

O tipo ExtractHiddenFields expõe os membros a seguir.

Construtores

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

Início

Propriedades

  Nome Descrição
Propriedade pública ContextParameterName Obtém ou define o nome da propriedade extraído. (Substitui ExtractionRule.ContextParameterName.)
Propriedade pública HtmlDecode Obtém ou define um valor que indica se o valor extraído deve ser decodificado antes que o valor é colocado no contexto do teste de desempenho da Web HTML.
Propriedade pública Required Obtém ou define um valor que indica se a regra de extração deve falhar se os valores sejam extraídos não são encontrados na resposta.
Propriedade pública RuleDescription Obsoleta. Este método não é mais usado.Use o DisplayNameAttribute na classe para definir uma descrição para esta regra. (Herdado de ExtractionRule.)
Propriedade pública RuleName Obsoleta. Este método não é mais usado.Use o DisplayNameAttribute na classe para definir um nome de exibição para esta regra. (Herdado de ExtractionRule.)

Início

Métodos

  Nome Descrição
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método público Extract Extrai todos os campos ocultos, encontrados no corpo da resposta e adiciona os campos ocultos exclusivos para o WebTestContext. (Substitui ExtractionRule.Extract(Object, ExtractionEventArgs).)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Comentários

Esta regra extrai todos os campos de formulário ocultos a partir de uma página HTML e os armazena no contexto para que uma solicitação subseqüente possa usar os valores de campo de formulário oculto. Cada campo oculto extraído será armazenado no contexto usando a seguinte convenção de nomenclatura: OCULTO de $<name>. <HiddenFieldName> onde nome é o nome do parâmetro de contexto definido na regra de ExtractHiddenFields. Quando outra regra de ExtractHiddenFields usa o mesmo nome de parâmetro de contexto, todos os campos ocultos existentes usando esse nome serão removidos do contexto.

ObservaçãoObservação

Essa regra é inserida automaticamente pelo gravador de teste da Web quando ele detecta que os campos ocultos estão sendo usados. Quando as solicitações para várias janelas ou os quadros são registradas, o Web Test Recorder definirá automaticamente os nomes de parâmetro de contexto para valores diferentes quando necessário. Isso permitirá que vários conjuntos de campos ocultos, seja no contexto ao mesmo tempo.

Acesso thread-safe

Quaisquer membros static (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

Como: Criar uma regra de extração personalizada para um teste de desempenho de Web

Como: Adicionar uma regra de extração a um teste de desempenho da Web