Exemple d'extension Excel : classe ExtensionPackage
Cette classe étend la classe UITestExtensionPackage et fournit le point d'entrée d'un test codé de l'interface utilisateur qui teste une feuille de calcul Microsoft Excel.
Attribut d'assembly
Le fichier commence par un attribut d'assembly qui identifie l'assembly comme une extension de test d'IU.
[assembly: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestExtensionPackage(
"ExcelExtensionPackage",
typeof(
Microsoft.VisualStudio.Test.Sample.UI.ExtensionPackage))]
Cet attribut déclare le nom de la classe de base, le nom de la classe du package et le nom de classe complet pour la classe de package d'extension personnalisée.
Propriétés simples
Cette classe possède des propriétés qui fournissent des valeurs utilisées par l'infrastructure de test codé de l'interface utilisateur permettant d'identifier et de décrire l'extension et l'assembly.Pour plus d'informations, consultez les commentaires du code.
Méthode GetService
La méthode GetService est le point d'entrée unique utilisé par l'infrastructure de test codé de l'interface utilisateur pour accéder au gestionnaire de technologies, au fournisseur de propriétés et au filtre d'actions, comme cela est identifié par la classe de base de chaque objet.