Partager via


Comment : lire un test codé de l'interface utilisateur Web avec Firefox

Vous pouvez créer des tests automatisés de l'interface utilisateur. Ces tests sont appelés tests codés de l'interface utilisateur. Ils permettent un test fonctionnel de l'interface utilisateur et une validation des contrôles de l'interface utilisateur. Les tests codés de l'interface utilisateur vous permettent de tester les fonctionnalités de l'interface utilisateur. À l'aide de Microsoft Visual Studio 2010 Feature Pack 2, vous pouvez enregistrer des actions d'interface utilisateur sur un site Web ou une application Web et créer des tests codés de l'interface utilisateur. Vous pouvez utiliser Windows Internet Explorer pour enregistrer les actions, puis lire les tests à l'aide du navigateur Mozilla Firefox.

Pour plus d'informations sur la création des tests codés de l'interface utilisateur, consultez, Test de l'interface utilisateur avec des tests d'interface utilisateur automatisés ou Procédure pas à pas : lecture des tests codés de l'interface utilisateur avec Firefox.

Avertissement

Une fois que vous avez installé Microsoft Visual Studio 2010 Feature Pack 2, si vous souhaitez utiliser le package de test pour Mozilla Firefox, vous devez installer et configurer l'extension d'assistance des tests pour Mozilla Firefox. Pour plus d'informations, consultez Comment : installer l'extension d'assistance des tests pour Mozilla Firefox..

Avertissement

Vous pouvez uniquement utiliser le navigateur Firefox pour lire les tests codés de l'interface utilisateur. L'enregistrement des tests codés de l'interface utilisateur sur des sites Web et des applications Web à l'aide du navigateur Firefox n'est pas pris en charge.

Ajouter une propriété pour la lecture à l'aide de Mozilla Firefox

  1. Assurez-vous d'avoir installé Microsoft Visual Studio 2010 Feature Pack 2, ainsi que l'extension d'assistance des tests pour Mozilla Firefox. Les informations relatives à l'installation figurent dans l'introduction.

  2. Assurez-vous que la version 3.5 ou 3.6 de Firefox est installée. Exécutez Firefox au moins une fois à l'aide de vos informations d'identification utilisateur.

  3. Créez un test codé de l'interface utilisateur sur une application Web ou un site Web à l'aide de Windows Internet Explorer.

    Pour plus d'informations, consultez Procédures pas à pas : création, édition et gestion d'un test codé de l'interface utilisateur ou Procédure pas à pas : lecture des tests codés de l'interface utilisateur avec Firefox.

  4. Dans le fichier CodedUITest1.cs, localisez la méthode MyTestInitialize() qui utilise l'attribut TestInitializeAttribute, supprimez les marques de commentaire du code et ajoutez la propriété CurrentBrowser avec pour valeur « FireFox », comme l'indique le code suivant :

    Conseil

    Éventuellement, au lieu d'ajouter la propriété BrowserWindow, vous pouvez créer une variable d'environnement nommée CodedUITestCurrentBrowser ayant pour valeur « Firefox », puis redémarrer Visual Studio.

    ////Use TestInitialize to run code before running each test 
            [TestInitialize()]
            public void MyTestInitialize()
            {        
            //    // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items.
            //    // For more information on generated code, see https://go.microsoft.com/fwlink/?LinkId=179463
                BrowserWindow.CurrentBrowser = "Firefox";
            }
    
    ' Use TestInitialize to run code before running each test
        <TestInitialize()> Public Sub MyTestInitialize()
            '
            ' To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items.
            ' For more information on generated code, see https://go.microsoft.com/fwlink/?LinkId=179463
            '
            BrowserWindow.CurrentBrowser = "Firefox"
    
    
        End Sub
    

    Conseil

    Si plusieurs versions de Firefox sont installées sur votre système, vous pouvez en choisir une à l'aide de la variable Browser.CurrentBrowser. Par exemple, « Firefox 3.5.7 (en-us) ». Pour plus d'informations, consultez Enregistrement des tests avec Windows Internet Explorer et lecture avec Mozilla Firefox.

    Pour plus d'informations sur l'utilisation de l'attribut TestInitialze(), consultez Comment : générer un test codé de l'interface utilisateur en enregistrant l'application testée.

  5. Dans le fichier CodedUITest, localisez la méthode de test codé de l'interface utilisateur. Cliquez dessus avec le bouton droit et sélectionnez Exécuter les tests.

    ou

    Dans le menu Test, sélectionnez Fenêtres, puis cliquez sur Affichage des tests. Dans la fenêtre Affichage des tests, sélectionnez CodedUITestMethod1 sous la colonne Nom du test, puis cliquez sur Exécuter la sélection dans la barre d'outils.

    Le test codé de l'interface utilisateur doit s'exécuter à l'aide de Firefox.

Voir aussi

Concepts

Test de l'interface utilisateur avec des tests d'interface utilisateur automatisés

Autres ressources

Procédure pas à pas : lecture des tests codés de l'interface utilisateur avec Firefox

Enregistrement des tests avec Windows Internet Explorer et lecture avec Mozilla Firefox