Excel 拡張子のサンプル: ExtensionPackage クラス
このクラスによって UITestExtensionPackage クラスを拡張し、Microsoft Excel ワークシートをテストするコード化された UI テストのエントリ ポイントを提供します。
アセンブリ属性
ファイルは、アセンブリを UI テスト拡張として識別するアセンブリ属性で始まります。
[assembly: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestExtensionPackage(
"ExcelExtensionPackage",
typeof(
Microsoft.VisualStudio.Test.Sample.UI.ExtensionPackage))]
この属性は、基本クラス名、パッケージ クラスの名前、およびカスタム拡張パッケージ クラスの完全修飾クラス名を宣言します。
単純プロパティ
このクラスには、コード化された UI テスト フレームワークが拡張とアセンブリを識別および説明するために使用する値を提供するプロパティがあります。詳細については、コードのコメントを参照してください。
GetService メソッド
GetService メソッドは、コード化された UI テスト フレームワークがテクノロジ マネージャー、プロパティ プロバイダー、およびアクション フィルターにアクセスするために使用する単一エントリ ポイントです。アクセス対象は各オブジェクトの基本クラスによって識別されます。