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