Classe ExtractHiddenFields
Estrae tutti i campi nascosti dalla risposta e aggiunge ogni valore al contesto.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.TestTools.WebTesting.ExtractionRule
Microsoft.VisualStudio.TestTools.WebTesting.Rules.ExtractHiddenFields
Spazio dei nomi: Microsoft.VisualStudio.TestTools.WebTesting.Rules
Assembly: Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Sintassi
'Dichiarazione
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
Il tipo ExtractHiddenFields espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ExtractHiddenFields | Inizializza una nuova istanza di ExtractHiddenFields classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ContextParameterName | Ottiene o imposta il nome della proprietà estratta. (Esegue l'override di ExtractionRule.ContextParameterName). | |
HtmlDecode | Ottiene o imposta un valore che indica se il valore estratto deve essere HTML decodificato prima che il valore venga inserito nel contesto del test Web. | |
Required | Ottiene o imposta un valore che indica se la regola di estrazione deve avere esito negativo se i valori da estrarre non vengono trovati nella risposta. | |
RuleDescription | Obsoleta. Questo metodo non viene utilizzato.utilizzare DisplayNameAttribute nella classe per impostare una descrizione per questa regola. (Ereditato da ExtractionRule) | |
RuleName | Obsoleta. Questo metodo non viene utilizzato.utilizzare DisplayNameAttribute nella classe per impostare il nome visualizzato per questa regola. (Ereditato da ExtractionRule) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Extract | Estrae tutti i campi nascosti trovati nella risposta e aggiunge i campi nascosti univoci a WebTestContext. (Esegue l'override di ExtractionRule.Extract(Object, ExtractionEventArgs)). | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Questa regola estrae tutti i campi modulo nascosti da una pagina HTML e li archivia nel contesto in modo da una richiesta successiva possibile utilizzare i valori nascosti di campo del form.Ciascun campo nascosto estrazione verrà archiviato nel contesto utilizzando la seguente convenzione di denominazione: $HIDDEN <nome> . <HiddenFieldName> il cui nome è l'insieme di nome parametro di contesto per la regola ExtractHiddenFields.Quando un'altra regola ExtractHiddenFields utilizza lo stesso nome di un parametro di contesto, tutti i campi nascosti esistenti con questo nome verranno rimossi dal contesto.
[!NOTA]
Questa regola viene automaticamente inserita dalla Registrazione test Web quando viene rilevato che i campi nascosti utilizzati.Quando le richieste a più finestre o ai frame vengono registrate, Registrazione test Web consente di impostare automaticamente i nomi di parametro di contesto ai valori differenti se necessario.In questo modo sarà più set di campi nascosti siano nel contesto contemporaneamente.
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
Procedura: creare una regola di estrazione personalizzata per un test delle prestazioni Web
Procedura: aggiungere una regola di estrazione a un test Web