ExtractAttributeValue.MatchAttributeName Property
Gets or sets an additional attribute name that must be found in the HTML tag that contains the attribute value to extract. Used in conjunction with MatchAttributeValue.
Namespace: Microsoft.VisualStudio.TestTools.WebTesting.Rules
Assembly: Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Syntax
'Declaration
Public Property MatchAttributeName As String
public string MatchAttributeName { get; set; }
public:
property String^ MatchAttributeName {
String^ get ();
void set (String^ value);
}
member MatchAttributeName : string with get, set
function get MatchAttributeName () : String
function set MatchAttributeName (value : String)
Property Value
Type: String
An attribute name.
Remarks
This property, in conjunction with MatchAttributeValue, provides additional information for specifying the attribute to extract.
Consider the following HTML:
<input name="Name" type="text" id="TextBox1" size="25" />
<input name="Email" type="text" id="TextBox2" size="25" />
<input name="Password" type="password" id="TextBox3" size="25" />
You want to extract the id of the Email input box. In order to do this, set the TagName property to input, and the AttributeName property to id.
Notice that all three tags in the HTML are input tags, and contain an id attribute. To extract the attribute from the correct tag, you must provide additional information. Set the MatchAttributeName property to name, and the MatchAttributeValue property to Email. Now only one tag satisfies the specified criteria, and the attribute will be extracted from that tag.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.