關於擷取規則
更新:2007 年 11 月
擷取規則可透過擷取回應 Web 要求的資料,確認 Web 應用程式是否正確運作。擷取規則會以名稱值組,將結果儲存在測試內容中。擷取規則可以從欄位、文字、屬性、標頭、規則運算式和隱藏欄位中擷取。
驗證規則與擷取規則類似,但它們不是擷取資料,而是驗證資料是否存在。如需詳細資訊,請參閱關於驗證規則。
預先定義的擷取規則
Visual Studio Team System Test 版包含下列預先定義的擷取規則:
擷取規則類型 |
描述 |
---|---|
擷取屬性值 |
從指定的 HTML 標記擷取某一屬性 (Attribute) 的值。 |
擷取表單欄位 |
擷取回應中指定之表單欄位的值。 |
擷取 HTTP 標頭 |
擷取 HTTP 標頭的值。 |
擷取規則運算式 (Regular Expression) |
從符合規則運算式的回應中擷取文字。 |
擷取文字 |
從回應中擷取文字。 |
擷取隱藏欄位 |
從回應中擷取所有的隱藏欄位。 |
自訂擷取規則
Visual Studio Test 版會以 Microsoft.VisualStudio.TestTools.WebTesting.Rules 命令空間 (Namespace) 中類別 (Class) 的形式,提供預先定義的擷取規則。不過,在建立自己的自訂擷取規則時,可以從 ExtractionRule 類別中衍生。如需詳細資訊,請參閱 HOW TO:建立自訂擷取規則。