Frage

Das SeleniumIDE Projekt basiert auf Firefox (und seine Plugin-Architektur). Meine Anwendung (für eine Vielzahl von Gründen) läuft nur auf Internet Explorer (6+). In der Tat prüfen wir aktiv für Nicht-IE-Browser und tun eine sofortige Umleitung.

Dies ist eine 6 Jahre alte Codebasis und wir versuchen, alle HTML-Idiosynkrasien zu entfernen, die unsere IE Abhängigkeit erforderlich machen.

Wir haben bereits eine robuste und wachsende Gruppe von NUnit Tests für Code. Wir möchten, dass Selen hinzufügen Web Funktionsprüfung zu tun. Gibt es eine gute IDE für den Aufbau / Aufnahme Selenium-Tests unter Verwendung von Internet Explorer als Browser?

War es hilfreich?

Lösung

Selenium nicht über eine IDE für Internet Explorer (alle Versionen). Ich habe auch nicht jeder in der Entwicklung gesehen. Sie können ihre Bretter / Website für Updates, aber ich ihr Schwerpunkt ist FireFox für die IDE.

Selen kann Tests im Internet Explorer (einschließlich IE6) läuft mit dem SeleniumRC . Sie können Tests mit dem IDE in FireFox aufnehmen (oder schreiben Tests in was Sprache, die sie unterstützen ) und dann verwenden SeleniumRC IE zu starten und die Tests ausgeführt werden.

Für den Internet Explorer IDEs ähnlich dem, was Selen gibt in FireFox Besuche WatiN

Andere Tipps

Während kein Selen-Recorder, ist dies ein Dienstprogramm , die in helfen das Schreiben von Code, die Selen fahren eine Web-Anwendung oder Website, die funktioniert nur im Internet Explorer.

verwendet

Die Dienstprogramm Lokator-Strings helfen abrufen, die in dem Selen-APIs verwendet werden, um Elemente im DOM zu beziehen.

Ich weiß, das ist eine alte Post, aber es gibt ein Produkt namens testmakers, die genau das tun, was Sie suchen. Das Unternehmen wurde gekauft, und es sieht aus wie es neue Produkte nicht mehr frei sind, aber es gibt immer noch Links auf die freie Community Edition von testmakers auf ihrer Website

http://www.pushtotest.com/testmaker-6-community-download

Ich weiß, das ist alt, aber ich möchte eine andere Lösung geben, sagte ich dies auf dem Selenium IRC und niemand wusste, dass es möglich war. Wie auch immer, es gibt eine andere Art und Weise auf IE Automatisierung des alten FF IDE (2.9.1) verwendet wird, und das ist, wie ich zur Zeit auf IE8 bin zu automatisieren. Voraussetzungen:

-FF 54 oder älter

-Selen IDE 2.9.1

-Selen-server-Standalone-2.53.1.jar

-IEDriverServer

Starten Sie den Selen-Server mit dem folgenden Befehl an den Fenstern cmd (drücken Sie Windows-Taste + R und schreiben cmd):

java -jar c:\selenium\selenium-server-standalone-2.53.1.jar -Dwebdriver.ie.driver=IEDriverServer.exe

In diesem Beispiel meine Dateien, in denen in C: \ Selen, so anpassen, um es zu dem Sie die Dateien haben. Sobald der Server aktiv ist, öffnen Sie die FF-IDE, um die Optionen gehen, in der letzten Registerkarte „WebDriver“, markiert die Option „Enable WebDriver Wiedergabe“, und im Feld unten, löschen Sie alle, wenn es in ihm einen beliebigen Text ist und schreiben:

internet explorer

Speichern Sie die Änderungen. Jetzt können Sie Ihre Tests im IE laufen. Beachten Sie, dass Sie nicht einzelne Befehle Ihrer Skripte auf diese Weise auf IE aufzeichnen oder ausführen kann, dies nur können Sie Ihre Skripte auf IE laufen. Sie können sie auf FF aufnehmen und es auf IE ausgeführt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top