ExtractAttributeValue 类

从指定的 HTML 标记中提取特性的值。

继承层次结构

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

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

语法

声明
Public Class ExtractAttributeValue _
    Inherits ExtractionRule
public class ExtractAttributeValue : ExtractionRule
public ref class ExtractAttributeValue : public ExtractionRule
type ExtractAttributeValue =  
    class
        inherit ExtractionRule
    end
public class ExtractAttributeValue extends ExtractionRule

ExtractAttributeValue 类型公开以下成员。

构造函数

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

页首

属性

  名称 说明
公共属性 AttributeName 获取或设置一个值,该值表示具有要提取值的特性的名称。
公共属性 ContextParameterName 获取或设置所提取属性的上下文名称。 (继承自 ExtractionRule。)
公共属性 HtmlDecode 获取或设置一个值,该值指示在放入 Web 测试上下文中之前提取的值是否应进行 HTML 解码。
公共属性 Index
公共属性 MatchAttributeName 获取或设置另一个特性名,该特性名必须能够在包含待提取的特性值的 HTML 标记中找到。与 MatchAttributeValue 结合使用。
公共属性 MatchAttributeValue 获取或设置另一个特性的值,该值必须能够在包含待提取的特性值的 HTML 标记中找到。与 MatchAttributeName 结合使用。
公共属性 Required 获取或设置一个值,该值指示在响应中未找到要提取的值时提取规则是否应失败。
公共属性 RuleDescription 已过时。不再使用此方法。在类中使用 DisplayNameAttribute 来设置此规则的说明。 (继承自 ExtractionRule。)
公共属性 RuleName 已过时。不再使用此方法。在类中使用 DisplayNameAttribute 来设置此规则的显示名称。 (继承自 ExtractionRule。)
公共属性 TagName 获取或设置标记的名称,该标记包含要提取的特性。

页首

方法

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

页首

备注

该提取规则会搜索 HTML 标记中符合提取条件的特性值的第一个匹配项。该测试的通过/失败状态取决于测试是否必须找到特性值才能通过以及条件是否满足。若要使用此提取规则,必须用 TagNameAttributeName 属性指定要查找的 HTML 标记名称和特性。其他条件可用 MatchAttributeNameMatchAttributeValue 属性标识。

线程安全

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

请参见

参考

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

其他资源

Working with Web Tests

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

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