Condividi tramite


Classe ExtractFormField

Estrae il valore di un attributo di un campo del form e lo aggiunge all'oggetto WebTestContext.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.WebTesting.Rules
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Sintassi

'Dichiarazione
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

Il tipo ExtractFormField espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ExtractFormField Inizializza una nuova istanza della classe ExtractFormField.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ContextParameterName Ottiene o imposta il nome del contesto della proprietà estratta. (Ereditato da ExtractionRule)
Proprietà pubblica HtmlDecode Ottiene o imposta un valore che indica se il valore estratto deve essere decodificato in HTML prima di essere posizionato nel contesto del test delle prestazioni Web.
Proprietà pubblica Index Ottiene o imposta l'indice in base zero della stringa di cui verificare la corrispondenza.
Proprietà pubblica Name Ottiene o imposta il nome del campo il cui valore deve essere estratto.
Proprietà pubblica Required Ottiene o imposta un valore che indica se la regola di estrazione avrà esito negativo se il valore da estrarre non viene rilevato nella risposta.
Proprietà pubblica RuleDescription Obsoleto. Questo metodo non viene più utilizzato.Utilizzare il metodo DisplayNameAttribute sulla classe per impostare una descrizione per questa regola. (Ereditato da ExtractionRule)
Proprietà pubblica RuleName Obsoleto. Questo metodo non viene più utilizzato.Utilizzare il metodo DisplayNameAttribute sulla classe per impostare un nome visualizzato per questa regola. (Ereditato da ExtractionRule)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico Extract Estrae il nome del campo modulo e il valore che corrisponde alla proprietà Name. (Esegue l'override di ExtractionRule.Extract(Object, ExtractionEventArgs)).
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

La regola di estrazione consente di estrarre i campi del form che hanno un nome corrispondente al valore che viene impostato da Name. Si consideri il seguente codice HTML:

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

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

Il valore del campo TextBox1 verrà inserito nel contesto sotto il nome che viene specificato da ContextParameterName.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting.Rules

Altre risorse

Working with Web Tests

Codifica di una regola di estrazione personalizzata per un test delle prestazioni Web

[ritirato] Procedura: aggiungere una regola di estrazione a un test delle prestazioni Web