ExtractFormField 类

提取窗体字段特性的值,并将它添加到 WebTestContext

继承层次结构

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

命名空间:  Microsoft.VisualStudio.TestTools.WebTesting.Rules
程序集:  Microsoft.VisualStudio.QualityTools.WebTestFramework(在 Microsoft.VisualStudio.QualityTools.WebTestFramework.dll 中)

语法

声明
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

ExtractFormField 类型公开以下成员。

构造函数

  名称 说明
公共方法 ExtractFormField 初始化 ExtractFormField 类的新实例。

页首

属性

  名称 说明
公共属性 ContextParameterName 获取或设置所提取属性的上下文名称。 (继承自 ExtractionRule。)
公共属性 HtmlDecode 获取或设置一个值,该值表示提取的值应在被放到 Web 性能测试上下文中之前进行 HTML 解码。
公共属性 Index 获取或设置要匹配的字符串的从零开始的索引。
公共属性 Name 获取或设置要提取其值的字段的名称。
公共属性 Required 获取或设置一个值,该值指示在响应中未找到要提取的值时提取规则是否应失败。
公共属性 RuleDescription 已过时。不再使用此方法。在类中使用 DisplayNameAttribute 来设置此规则的说明。 (继承自 ExtractionRule。)
公共属性 RuleName 已过时。不再使用此方法。在类中使用 DisplayNameAttribute 来设置此规则的显示名称。 (继承自 ExtractionRule。)

页首

方法

  名称 说明
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
公共方法 Extract 提取与 Name 属性匹配的窗体字段名称和值。 (重写 ExtractionRule.Extract(Object, ExtractionEventArgs)。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

此提取规则提取名称等于 Name 所设置值的窗体字段。 请看下面的 HTML:

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

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

TextBox1 字段的值将放入 ContextParameterName 指定的名称下的上下文中。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.TestTools.WebTesting.Rules 命名空间

其他资源

Working with Web Tests

如何:为 Web 性能测试创建自定义提取规则

如何:向 Web 性能测试添加提取规则