Excel 拡張子のサンプル: ActionFilter クラス

この内部クラスによって UITestActionFilter クラスが拡張されます。また、この内部クラスは、Microsoft Excel 要素に対するテスト アクションのフィルターを表します。

単純なプロパティ

開発者は、これらの読み取り専用プロパティを使用して、コード化された UI テスト フレームワークでこのテスト アクション フィルターをどのように実行するかを指定できます。 たとえば、Name プロパティには、アクション フィルター名が設定されています。 他のプロパティには、アクション フィルターの CategoryFilterType、このテスト アクション フィルターでフィルター処理されるテスト アクションの Group の名前が設定されています。 また、ApplyTimeout を適用するかどうか、テスト アクションが Enabled かどうかを示すプロパティもあります。

ProcessRule メソッド

このメソッドは、コード化された UI テスト フレームワークによって呼び出され、指定された IUITestActionStack に対してフィルターを実行します。 このオーバーライドによって、スタックの次のアクションがセルに対してキーストロークを送る場合はマウスを選択するセルのアクションを削除します。 その後で false が返されます。

プライベート メソッド

IsLeftClick メソッドは、指定されたアクションがマウスの左クリックを表すかどうかを判断します。 AreActionsOnSameExcelCell メソッドは、2 つの指定されたアクションが Excel の同じセルに対して実行されるかどうかを判断します。

関連項目

UITestActionFilter
IUITestActionStack
コード化された UI テストと操作の記録を拡張して Microsoft Excel をサポート