範例 Excel 延伸模組:ActionFilter 類別
這個內部類別會擴充 UITestActionFilter 類別,並且表示 Microsoft Excel 項目上測試動作的篩選條件。
簡單屬性
這些唯讀屬性可讓開發人員指定自動程式碼 UI 測試架構執行此測試動作篩選條件的方式。例如,Name 屬性會提供動作篩選條件的名稱。其他屬性會取得動作篩選條件的 Category、FilterType,以及此測試動作篩選條件所篩選之測試動作的 Group 名稱。其他則會指出是否 ApplyTimeout,以及測試動作是否為 Enabled。
ProcessRule 方法
這個方法是由自動程式碼 UI 測試架構所呼叫,會針對提供的 IUITestActionStack 執行篩選條件。這個特殊的覆寫會在堆疊中的下一個動作傳送按鍵動作至儲存格時,移除儲存格上的滑鼠點選動作。然後它會傳回 false。
私用方法
IsLeftClick 方法會判斷提供的動作是否代表按下滑鼠左鍵。AreActionsOnSameExcelCell 方法會判斷兩個提供的動作是否在 Excel 中的同一個儲存格上執行。