Gewusst wie: Wiedergeben eines webbasierten Tests der codierten UI mithilfe von Firefox
Sie können automatisierte Tests der Benutzeroberfläche erstellen, die auch als Tests der codierten UI bezeichnet werden. Bei diesen Vorgängen finden funktionale Tests der Benutzeroberfläche und eine Validierung von UI-Steuerelementen statt. Mithilfe von Tests der codierten UI können Sie die Funktionen der Benutzeroberfläche testen. Mit Microsoft Visual Studio 2010 Feature Pack 2 können UI-Aktionen (UI-Aktionen) auf einer Website oder in einer webbasierten Anwendung aufgezeichnet und Tests der codierten UI erstellt werden. Sie können die Aktionen mit Windows Internet Explorer aufzeichnen und anschließend die Tests mithilfe von Mozilla Firefox wiedergeben.
Weitere Informationen finden Sie unter zum Erstellen von Tests der codierten UI finden Sie unter Testen der Benutzeroberfläche mit automatisierten UI-Tests oder Exemplarische Vorgehensweise: Wiedergeben von Tests der codierten UI mit Firefox.
Warnung
Wenn Sie nach der Installation von Microsoft Visual Studio 2010 Feature Pack 2 das Testpaket für Mozilla Firefox verwenden möchten, müssen Sie die Testhilfserweiterung für Mozilla Firefox installieren und konfigurieren. Weitere Informationen finden Sie unter Gewusst wie: Installieren der Testhilfserweiterung für Mozilla Firefox.
Warnung
Sie können den Browser Firefox nur für die Wiedergabe der Tests der codierten UI verwenden. Die Aufzeichnung von Tests der codierten UI auf Websites und in Webanwendungen mit dem Browser Firefox wird nicht unterstützt.
Hinzufügen der Eigenschaft für die Wiedergabe mithilfe von Mozilla Firefox
Stellen Sie sicher, dass Sie Microsoft Visual Studio 2010 Feature Pack 2 und die Testhilfserweiterung für Mozilla Firefox installiert haben. Informationen zur Installation sind in der Einführung enthalten.
Benötigt wird die Firefox-Version 3.5 oder 3.6. Führen Sie Firefox mindestens einmal unter Angabe Ihrer Benutzeranmeldeinformationen aus.
Erstellen Sie einen Test der codierten UI mit einer webbasierten Anwendung oder einer Website mit Windows Internet Explorer.
Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Erstellen, Bearbeiten und Verwalten von Tests der codierten UI oder Exemplarische Vorgehensweise: Wiedergeben von Tests der codierten UI mit Firefox.
Wählen Sie in der Datei "CodedUITest1.cs" die MyTestInitialize()-Methode aus, bei der das TestInitializeAttribute zum Auskommentieren des Codes verwendet wird, und fügen Sie die CurrentBrowser-Eigenschaft hinzu. Der Wert muss dabei als "FireFox" zugewiesen werden (siehe folgender Code):
Tipp
Anstatt die BrowserWindow-Eigenschaft hinzuzufügen, können Sie optional auch eine Umgebungsvariable mit der Bezeichnung "CodedUITestCurrentBrowser" erstellen, die den Wert "Firefox" besitzt, und anschließend Visual Studio neu starten.
////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
Tipp
Wenn auf Ihrem System mehrere Versionen von Firefox installiert sind, können Sie eine bestimmte Version mithilfe der Browser.CurrentBrowser-Variablen auswählen. Beispiel: "Firefox 3.5.7 (en-US)". Weitere Informationen finden Sie unter Aufzeichnen von Tests mithilfe von Windows Internet Explorer und Wiedergabe mit Mozilla Firefox.
Weitere Informationen finden Sie unter zur Verwendung des TestInitialze()-Attributs finden Sie unter Gewusst wie: Generieren eines Tests der codierten UI durch Aufzeichnen der getesteten Anwendung.
Suchen Sie in der CodedUITest-Datei die Methode für den Test der codierten UI. Klicken Sie mit der rechten Maustaste darauf, und wählen Sie Tests ausführen aus.
– oder –
Wählen Sie im Menü Test die Option Fenster aus, und klicken Sie anschließend auf Testansicht. Wählen Sie dort unter der Spalte Testname die Option CodedUITestMethod1 aus, und klicken Sie anschließend auf der Symbolleiste auf Auswahl ausführen.
Der Test der codierten UI kann nun mit Firefox ausgeführt werden.
Siehe auch
Konzepte
Testen der Benutzeroberfläche mit automatisierten UI-Tests
Weitere Ressourcen
Exemplarische Vorgehensweise: Wiedergeben von Tests der codierten UI mit Firefox
Aufzeichnen von Tests mithilfe von Windows Internet Explorer und Wiedergabe mit Mozilla Firefox