次の方法で共有


Microsoft.VisualStudio.TestTools.UITest.Extension 名前空間

この名前空間は、ユーザー インターフェイスの機能をテストするためのクラスを提供します。機能には、コントロール、プロパティ、Web ブラウザー、およびダイアログ アクションが含まれています。

クラス

  クラス 説明
パブリック クラス ActionNotSupportedOnDisabledControlException コントロールがブロックされたときに発生する例外を表します。
パブリック クラス ActionParameter 値を設定したりコード内のキーストロークを送信したりするために使用されるパラメーターを表します。
パブリック クラス AndCondition クエリの AND 条件を表します。
パブリック クラス BrowserFactory 特定のブラウザーの BrowserService オブジェクトを作成するブラウザー ファクトリの基本クラスを提供します。
パブリック クラス BrowserHelper ブラウザー ヘルパー メソッドの基本クラスを提供します。
パブリック クラス BrowserService ブラウザーの Microsoft テスト マネージャー を自動化するためのメソッドとプロパティを提供します。
パブリック クラス DecodingFailedException キー ファイルが正しくないためにデコード操作が失敗したときにスローされる例外を表します。
パブリック クラス FailedToLaunchApplicationException LaunchApplicationAction が失敗したときにスローされる例外です。
パブリック クラス FailedToPerformActionOnBlockedControlException ユーザー インターフェイス (UI) コントロールがブロックされたとき (たとえば、モーダル ダイアログ ボックスによってコントロールがブロックされたとき) にスローされる例外。
パブリック クラス FailedToPerformActionOnHiddenControlException EnsureVisibleByScrolling メソッドが失敗したときにスローされる例外。
パブリック クラス FilterCondition
パブリック クラス InvalidUITestExtensionPackageException 記録中または再生中に無効なユーザー インターフェイス (UI) テスト拡張パッケージに遭遇したときにスローされる例外。
パブリック クラス OrderOfInvoke 記録中に起動の順序を生成して再生中に起動の順序を維持するヘルパー クラスを表します。
パブリック クラス PlaybackFailureException UITestAction が失敗したときにスローされる例外を表します。
パブリック クラス PropertyCondition プロパティのクエリ条件を表します。
パブリック クラス QueryCondition クエリの条件の抽象基本クラスを提供します。
パブリック クラス QueryElement ユーザー インターフェイス (UI) テスト環境のクエリの基本クラスを提供します。
パブリック クラス SearchConfiguration 検索を構成するためのヘルパー機能を提供します。
パブリック クラス TechnologyNotSupportedException この例外は、テスト対象のアプリケーションでテストの記録または再生がサポートされていないときにスローされます。
パブリック クラス UITechnologyElement テストの記録と再生用の UI テスト テクノロジ要素を実装するための基本クラスを提供します。
パブリック クラス UITechnologyManager テストの記録と再生の実行中に使用されるテクノロジ マネージャーの抽象基本クラスを提供します。
パブリック クラス UITestControlNotAvailableException 使用またはアクセスできない UI 要素へのアクセスを UI テスト フレームワークで試みたときにスローされる例外です。
パブリック クラス UITestControlNotFoundException ユーザー インターフェイス (UI) テスト フレームワークでアクセスを試行している UI テスト コントロールが見つからないときにスローされる例外。
パブリック クラス UITestControlNotVisibleException UI テスト フレームワークでユーザーに表示されない UI 要素へのアクセスを試みたときにスローされる例外です。
パブリック クラス UITestException UI テスト例外の基本クラスを表します。
パブリック クラス UITestExtensionPackage サードパーティのテスト ユーティリティを Visual Studio アプリケーション ライフサイクル管理 (ALM) ユーザー インターフェイス (UI) テスト環境に組み込むことができるようにする抽象クラスを表します。
パブリック クラス UITestExtensionPackageAttribute UITestExtensionPackage クラスを実装するアセンブリに適用する必要のある属性を表し、アセンブリがすばやく拡張パッケージを見つけることができるようにします。このクラスは継承できません。
パブリック クラス UITestTraceUtility UI テストおよび テスト ランナー 内のトレースの静的なヘルパー プロパティとヘルパー メソッドを提供します。
パブリック クラス ValidationFailedException ValidationAction が失敗したときにスローされる例外を表します。
パブリック クラス ValueMap UI テストで使用されるパラメーターの値を表します。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス ILastInvocationInfo UITechnologyManager.GetLastInvocationInfo メソッドから最後のアクションまたは検索の操作に関する追加情報を取得するためのインターフェイスを提供します。
パブリック インターフェイス IQueryCondition インフラストラクチャ。 QueryCondition の内部インターフェイス定義を提供します。
パブリック インターフェイス IQueryElement インフラストラクチャ。 内部で使用される、QueryElement のインターフェイスを提供します。
パブリック インターフェイス IUISynchronizationWaiter イベントの発生前に UI テスト フレームワークを待機させるための内部インターフェイスを提供します。
パブリック インターフェイス IUITechnologyElement UITechnologyElement クラスを実装するための内部インターフェイスを提供します。このインターフェイスを直接実装しないでください。代わりに、UITechnologyElement クラスから派生させます。
パブリック インターフェイス IUITechnologyManager インフラストラクチャ。 UITechnologyManager クラスを実装するための内部インターフェイスを提供します。このインターフェイスを直接実装しないでください。代わりに、UITechnologyManager クラスから派生させます。
パブリック インターフェイス IUITestEventNotify インフラストラクチャ。 テストの記録と再生用のエンジンによって実装され、コールバック通知を実装するために IUITechnologyManager オブジェクトによって使用されるインターフェイスを提供します。

列挙型

  列挙体 説明
パブリック列挙体 BrowserButtonType ブラウザー ボタンの種類を示します。
パブリック列挙体 BrowserDialogAction ブラウザー ダイアログ ウィンドウ内の要素の種類を示します。
パブリック列挙体 CheckUncheckOptions この列挙体には、チェック ボックスおよびオプション ボタンのオン/オフ オプションを構成するフラグが用意されています。
パブリック列挙体 ControlStates コントロールの状態を示すフラグのビットごとの組み合わせを列挙します。
パブリック列挙体 ControlSupport この列挙体は、要素のサポート レベルの有効な戻り値を指定するために Microsoft Visual Studio Test Professional の IUITechnologyManager コンポーネントで使用されます。
パブリック列挙体 ExpandCollapseOptions ユーザー インターフェイスの要素の展開アクションおよび折りたたみアクションを構成するために使用されるフラグを表します。
パブリック列挙体 GetClickablePointFromOption この列挙体には、クリックできるポイントを [M:Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement.GetClickablePoint(]System.Int32@,System.Int32@[)] メソッドで取得する方法を示す設定が用意されています。
パブリック列挙体 NativeControlTypeKind ネイティブ コントロールの値の種類を表します。
パブリック列挙体 ProgrammaticActionOption この列挙体には、UITechnologyElement.InvokeProgrammaticAction メソッドでプログラム アクションを呼び出すためのオプションが用意されています。
パブリック列挙体 PropertyConditionOperator PropertyExpression オブジェクトの演算子を提供します。
パブリック列挙体 RightToLeftKind GetRightToLeftProperty メソッドで使用し、要素のレイアウト方向またはテキスト方向が右から左かどうかを確認します。
パブリック列挙体 ScrollAmount スクロール バーのスクロールの方向と移動量 (大量、少量、または移動しない) を示すために使用されます。
パブリック列挙体 ScrollDirection この列挙体には、UI でのスクロールを構成するために使用される、方向を示す要素が用意されています。
パブリック列挙体 ScrollOptions この列挙体は、UI でのスクロールを構成するためのオプションを提供します。
パブリック列挙体 SetValueAsComboBoxOptions ComboBox の値を設定する方法を構成するためのフラグ値を表します。
パブリック列挙体 SetValueAsEditBoxOptions EditBox の値を設定する方法を構成するためのフラグ値を表します。
パブリック列挙体 SmartMatchOptions この列挙体を使用すると、一致するものが見つからないときに、最も近い結果を検索するように IUITechnologyManager がフレームワークに指示する方法を伝えることができます。
パブリック列挙体 UISynchronizationOptions この列挙体は、UITechnologyElementOption.UISynchronizationOptions オプションの UITechnologyElement.SetOption メソッドで使用されます。
パブリック列挙体 UITechnologyElementOption 表現されるオプションの値の目的をそれぞれの名前が簡単に説明している、IUITechnologyElement オブジェクトで利用可能なオプションを識別します。
パブリック列挙体 UITechnologyManagerProperty この列挙体は、IUITechnologyManager のプロパティの構成に利用可能なオプションを指定するために、IUITechnologyManager インターフェイスの実装により使用されます。テクノロジ マネージャーの拡張の詳細については、「コード化された UI テストと操作の記録を拡張して Microsoft Exce をサポート」を参照してください。
パブリック列挙体 UITestElementKind この列挙体は、IUITechnologyElement オブジェクトによって UI 要素の種類を識別するために使用されます。
パブリック列挙体 UITestEventType この列挙体は、発生したテスト イベントの種類を指定するために、IVsUIEventSink インターフェイスを通じて Visual Studio アプリケーション ライフサイクル管理 (ALM) によって使用されます。
パブリック列挙体 WaitForReadyLevel この列挙体は、UITechnologyElement.WaitForReady メソッドの呼び出しがどのように実行されるかを指定するために使用されます。
パブリック列挙体 WaitForReadyOptions この列挙体は、フレームワークが準備完了までどのように待機するかを示すために使用されます。