Funktioniert Google Chrome mit Selenium IDE (wie Firefox)? [geschlossen]

81

Ich kann kein Äquivalent zu Selenium IDE finden, das mit Chrome funktioniert.

Weiß jemand, wie man Selenium IDE mit Chrome anstelle von Firefox verwendet? Oder gibt es ein alternatives Tool, das mit Chrome funktioniert?

artejera
quelle
Ich habe als Alternative test.io ausprobiert und es hat mir so gut gefallen, dass ich mich dem Unternehmen angeschlossen habe: D Das unterstützt Firefox, obwohl es ein kommerzielles Produkt ist, sodass es eher für Unternehmen als für Einzelpersonen geeignet ist.
Benjamin Gruenbaum
Es gibt jetzt eine Selenium IDE-Erweiterung für Chrome.
Anthony Faull

Antworten:

45

artejera, meinst du Selenium als Plugin für deinen Browser (Selenium IDE)? Hier ist etwas für die Automatisierung in Google Chrome.

Wenn Sie jedoch mit Selenium RC arbeiten möchten, richten Sie einfach den Browser in Ihrem Testskript ein. In Selenium gibt es die setBrowser () -Methode.

Faramka
quelle
10
"Browser einfach in Ihrem Testskript einrichten" - wie mache ich das?
Whamsicore
@whamsicore es ist kompliziert. Im Selenium Guidebook finden Sie schrittweise Anleitungen. Seleniumguidebook.com
Noah Sussman
4
Du hast seine Frage nicht wirklich beantwortet. Seine Frage betraf speziell die Verwendung von Selenium IDE in Chrome (da es nicht offiziell unterstützt wird). In Ihrer Antwort sagten Sie im Wesentlichen "Schraubenselen, verwenden Sie stattdessen dieses andere Ding". Ihre zweite Zeile gilt grundsätzlich nur, wenn wir den bereits geschriebenen Code ausführen. Das Problem von OP besteht darin, das Skript selbst zu schreiben.
Mugen
10

Sie können Google Chrome-Erweiterungen wie Imacros, Scirocco auf Chrome 21 oder höher verwenden. Sie ähneln der Selen-IDE für Firefox. Scirocco scheint neu zu sein, mit einigen Einschränkungen, da die Navigation nicht unterstützt wird. Also, ich empfehle 'Imacros', scheint sehr nah an Selen.

Rakesh K Singh
quelle
7

Wenn Sie die Aufnahme- und Wiedergabefunktionen von Selenium IDE für den Chrome-Browser nutzen möchten, gibt es für Chrome eine entsprechende Erweiterung namens Scirocco. Sie können es zu Chrome hinzufügen, indem Sie es hier mit Ihrem Chrome-Browser https://chrome.google.com/webstore/search/scirocco besuchen

Scirocco wurde von Sonix Asia entwickelt und ist nicht so poliert wie Selenium IDE für Firefox. Es ist in der Tat an einigen Stellen ziemlich fehlerhaft. Aber es macht was du fragst.

QATester1
quelle
5

Nein, Google Chrome funktioniert nicht mit Selenium IDE. Da Selenium IDE ein Firefox-Plugin ist, funktioniert es nur mit FF.

Laut Ihrem letzten Teil der Frage: Oder gibt es ein alternatives Tool, das mit Chrome funktioniert? Die mögliche Antwort lautet wie folgt:

Sie können Sahi mit Chrome verwenden. Das Sahi Test Automation Tool unterstützt Chrome, Firefox und IE. Sie können für Details besuchen:

http://sahi.co.in/

Ripon Al Wasim
quelle
2
Dies wäre nützlicher, wenn es nicht so teuer wäre und wenn es tatsächlich ein Browser-Plugin wäre
StackExchange What The Heck
1

Es gibt keine Google Chrome-Erweiterung, die mit Selenium IDE vergleichbar ist.

Scirocco ist nur eine teilweise (und angeblich unzuverlässige) Implementierung.

Es gibt ein anderes Plugin, den Bug Buster Test Recorder , der jedoch nur mit ihrem Dienst funktioniert. Ich weiß nicht, ob es effektiv ist.

Sahi und TestComplete können ebenfalls aufnehmen, sind jedoch nicht kostenlos und keine Browser-Plugins.

iMacros ist ein Plugin, das Aufnahme und Wiedergabe ermöglicht, jedoch nicht auf Tests ausgerichtet ist und nicht mit Selenium kompatibel ist.

Es hört sich so an, als ob ein solches Tool gefragt ist und Firefox von Selenium nicht mehr unterstützt wird. Obwohl ich weiß, dass Stack Overflow nicht das Forum dafür ist, lassen Sie es mich wissen, wenn Sie daran interessiert sind, dies zu erreichen.

Mich würde interessieren, was die Einschränkungen sind und warum es nicht gemacht wurde. Ist es nur so, dass das offizielle Selenium-Team es nicht unterstützen möchte, oder gibt es eine technische Einschränkung?

Fidschiaaron
quelle
1

Während Sie keine Tests mit der Selenium IDE in Chrome (oder einem anderen Browser als FF) aufzeichnen können, können Sie sie (über die IDE) in Chrome, IE und anderen Browsern mit der Webdriver-Wiedergabefunktion von Selenium 2 IDE ausführen. Tests müssen von FF aufgezeichnet und gestartet werden - Chrome wird gestartet, bevor der erste Schritt des Tests ausgeführt wird. Anweisungen zum Einrichten und Ausführen des Tests finden Sie hier und hier . Sie müssen Selenium 2 IDE (falls noch nicht geschehen) und die ausführbare Datei von Chrome Webdriver Server installieren - beide können von der Selenium HQ-Website heruntergeladen werden.

HINWEIS: Wenn die oben genannten Anforderungen Ihren Anforderungen entsprechen, können Sie auch in Betracht ziehen, alle Ihre Tests in Selenium Webdriver zu konvertieren (was bedeutet, dass sie alle Code sind und nicht mehr von der Selenium IDE ausgeführt werden). Dies wäre eine bessere Lösung im Hinblick auf die Testwartung und die einfache Ausführung. In der Selenium-Dokumentation (auf der Selenium-Website) finden Sie weitere Informationen zum Konvertieren von Selenium-IDE-Tests in Webdriver.

ShashiP
quelle
0

Nur zur Info . Dies ist als Nuget-Paket in einer Visual Studio-Umgebung verfügbar. Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen, da ich diese verwendet habe. URL finden Sie Link zu Nuget

Hier finden Sie auch einige Informationen. Blog mit mehr Details

Prathap Kudupu
quelle