次の方法で共有


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

この内部クラスは UITestActionFilter クラスを拡張し、Microsoft Excel 要素のテスト アクションのフィルターを表します。

単純プロパティ

開発者は、これらの読み取り専用プロパティを使用して、コード化された UI テスト フレームワークでこのテスト アクション フィルターをどのように実行するかを指定できます。たとえば、Name プロパティによって、アクション フィルターの名前を指定します。その他にも、アクション フィルターのカテゴリを取得するプロパティ (Category)、フィルターの種類を取得するプロパティ (FilterType)、このテスト アクション フィルターによってフィルター処理されるテスト アクションのグループ名を取得するプロパティ (Group) を取得するプロパティがあります。また、タイムアウトを適用するかどうかを示すプロパティ (ApplyTimeout) や、テスト アクションが有効かどうかを示すプロパティ (Enabled) もあります。

ProcessRule メソッド

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

プライベート メソッド

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

参照

関連項目

UITestActionFilter

IUITestActionStack

概念

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