範例 Excel 延伸模組:ActionFilter 類別

這個內部類別會擴充 UITestActionFilter 類別,並且表示 Microsoft Excel 項目上測試動作的篩選條件。

簡單屬性

這些唯讀屬性可讓開發人員指定自動程式碼 UI 測試架構執行此測試動作篩選條件的方式。例如,Name 屬性會提供動作篩選條件的名稱。其他屬性會取得動作篩選條件的 CategoryFilterType,以及此測試動作篩選條件所篩選之測試動作的 Group 名稱。其他則會指出是否 ApplyTimeout,以及測試動作是否為 Enabled

ProcessRule 方法

這個方法是由自動程式碼 UI 測試架構所呼叫,會針對提供的 IUITestActionStack 執行篩選條件。這個特殊的覆寫會在堆疊中的下一個動作傳送按鍵動作至儲存格時,移除儲存格上的滑鼠點選動作。然後它會傳回 false。

私用方法

IsLeftClick 方法會判斷提供的動作是否代表按下滑鼠左鍵。AreActionsOnSameExcelCell 方法會判斷兩個提供的動作是否在 Excel 中的同一個儲存格上執行。

請參閱

參考

UITestActionFilter

IUITestActionStack

概念

擴充自動程式碼 UI 測試和動作記錄以支援 Microsoft Excel