ExtractHiddenFields - класс
Извлекает все скрытые поля из ответа и добавляет все значения к контексту.
Иерархия наследования
Object
Microsoft.VisualStudio.TestTools.WebTesting.ExtractionRule
Microsoft.VisualStudio.TestTools.WebTesting.Rules.ExtractHiddenFields
Пространство имен: Microsoft.VisualStudio.TestTools.WebTesting.Rules
Сборка: Microsoft.VisualStudio.QualityTools.WebTestFramework (в Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Синтаксис
'Декларация
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
Тип ExtractHiddenFields предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
ExtractHiddenFields | Инициализирует новый экземпляр класса ExtractHiddenFields. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
ContextParameterName | Возвращает или задает имя извлеченного свойства. (Переопределяет ExtractionRule.ContextParameterName.) | |
HtmlDecode | Получает или задает значение, указывающее, следует ли выполнять декодирование HTML-кода извлеченного значения перед вводом этого значения в контекст веб-теста производительности. | |
Required | Возвращает или задает значение, указывающее, что правило извлечения не выполняется, если значения, подлежащие извлечению, не найдены в ответе. | |
RuleDescription | Устаревшее. Этот метод больше не используется.Для задания описания этого правила к классу следует применить атрибут DisplayNameAttribute. (Унаследовано от ExtractionRule.) | |
RuleName | Устаревшее. Этот метод больше не используется.Для задания отображаемого имени этого правила примените к классу атрибут DisplayNameAttribute. (Унаследовано от ExtractionRule.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Extract | Извлекает скрытые поля, найденные в теле ответа, и добавляет уникальные скрытые поля к объекту WebTestContext. (Переопределяет ExtractionRule.Extract(Object, ExtractionEventArgs).) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) | |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
Данное правило извлекает все скрытые поля формы из страницы HTML и сохраняет их в контексте, чтобы следующий запрос мог использовать значения скрытых полей формы. Каждое извлеченное скрытое поле сохраняется в контексте с помощью следующего соглашения об именах: $HIDDEN<имя>.<ИмяСкрытогоПоля>, где имя является именем параметра контекста, заданным в правиле ExtractHiddenFields. Если то же имя параметра контекста использует другое правило ExtractHiddenFields, все существующие скрытые поля, использующие это имя, будут удалены из контекста.
Примечание
Данное правило автоматически вставляется средством записи веб-тестов, когда оно обнаруживает, что используются скрытые поля.Когда записываются запросы к нескольким окнам или фреймам, Средство записи веб-тестов автоматически присваивает имена параметров контекста разным значениям по мере необходимости.Это позволяет одновременно использовать в контексте несколько наборов скрытых полей.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.WebTesting.Rules - пространство имен
Другие ресурсы
Кодирование пользовательского правила извлечения для веб-теста производительности
[удалено] Практическое руководство. Добавление правила извлечения к веб-тесту производительности