Warum Selenium IDE in Google Chrome nicht offiziell unterstützt wird

Warum Selenium IDE in Google Chrome nicht offiziell unterstützt wird

Ich frage mich, warum Selenium IDE in Google Chrome nicht offiziell unterstützt wird, obwohl Google einer der aktiven Mitwirkenden am Selenium-Projekt ist. Weiß jemand, warum?

Antwort1

Ich frage mich, warum Selenium IDE in Google Chrome nicht offiziell unterstützt wird.

Dies liegt daran, dass die Selenium IDE eineFeuerfuchsErweiterung. Chrome unterstützt keine Firefox-Erweiterungen.

Selenium IDE ist eine integrierte Entwicklungsumgebung für Selenium-Skripte. Sie ist als Firefox-Erweiterung implementiert.

QuelleSelenium IDE


Was kann ich stattdessen mit Chrome verwenden?

Es gibt ähnliche Chrome-Tools (ich habe keines davon persönlich verwendet):

BUND:

Leider gibt es die Selenium IDE nicht für Chrome. Glücklicherweise gibt es eine sehr gute Alternative: Wir empfehlen Ihnen, FRET als Alternative zur Selenium IDE auszuprobieren. Es verwendet die gleiche Syntax wie die Selenium IDE, ist jedoch webbasiert und führt die Tests auf Maschinen aus, die zum Tool gehören und die Sie nicht sehen können. Sie sehen nur die Testergebnisse. Das Gute daran ist, dass Sie Ihre Tests auch auf Chrome ausführen können.

Chrome-Treiber:

WebDriver ist ein Open-Source-Tool zum automatisierten Testen von Webanwendungen in vielen Browsern. Es bietet Funktionen zum Navigieren zu Webseiten, für Benutzereingaben, zur Ausführung von JavaScript und mehr. ChromeDriver ist ein eigenständiger Server, der das Wire-Protokoll von WebDriver für Chromium implementiert. ChromeDriver ist für Chrome auf Android und Chrome auf dem Desktop (Mac, Linux, Windows und ChromeOS) verfügbar.


Weitere Informationen:

Antwort2

Obwohl Selenium IDE nicht offiziell unterstützt wird, gibt es eineSelenium IDE für Chromeerhältlich im Chrome Store:

Zeichnen Sie Webmakros auf und spielen Sie sie ab mit diesem kostenlosenOpen SourceChrome-Erweiterung für die Webbrowser-Automatisierung. Die Erweiterung ist ein benutzerfreundlicher Web-Makro-Recorder für Webentwickler, Webtester und insbesondere für die allgemeine Web-Automatisierung und das Ausfüllen von Formularen ...unterstützt die am häufigsten verwendeten "Selenese"-Befehle der Firefox Selenium IDE.

Antwort3

Update: Es scheint, dass einige nette Leute versuchen, Selenium IDE auf die Web Extension-Plattform zu portieren (die mit Chrome, Firefox und Edge funktionieren soll).

Chrome-Erweiterung

Firefox-Erweiterung

AusIhre Website:

Vielen Dank für die Installation unseres Automation Recorders. Diese Chrome-Erweiterung war das Siegerprojekt des Katalon Studio Hackathon-Wettbewerbs. Katalon Automation Recorder wurde entwickelt, um Benutzer zu unterstützen, die Automatisierungstests mit der veralteten Selenium IDE nicht mehr aufzeichnen und wiedergeben können, oder Benutzer beliebter Open-Source-Frameworks, die nach einem praktischen Recorder suchen. Die Erweiterung ist mit dem Chrome-Browser kompatibel und wir warten auf die Genehmigung von Firefox, die sehr bald zur Installation verfügbar sein sollte.

Die Erweiterung kann von Benutzern als Aufzeichnungsprogramm verwendet werden, um manuelle Testfälle schnell in verschiedene Sprachen zu konvertieren und in die bevorzugte IDE zu importieren, um erweiterte Bedingungen zu erfüllen, eine dynamische Validierung durchzuführen oder sie mit externen Datenquellen auszuführen.

Jemand hat einegutes Einführungsvideoauf Youtube.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

In anderen Antworten wurde erwähnt, dass Selenium IDE eine Firefox-Erweiterung ist, es wurde jedoch nicht erklärt, warum es bislang keinen Port für Chrome gibt.

Schau dir das anausgezeichneter Artikelvon Brian Anderson.

Um die Erstellung von Testfällen noch schneller zu machen, hat der Japaner Shinya Kasatani Selenium IDE entwickelt, eine Firefox-Erweiterung mit einer benutzerfreundlichen Oberfläche für die Entwicklung automatisierter Tests. Selenium IDE verfügt über eine Aufnahmefunktion, die Benutzeraktionen während ihrer Ausführung aufzeichnet und sie dann als wiederverwendbares Skript in eine von vielen Programmiersprachen exportiert, das später ausgeführt werden kann. Selenium IDE war lediglich als Rapid-Prototyping-Tool gedacht. Er spendete Selenium IDE 2006 dem Selenium-Projekt.

Wie das Selenium-Team erklärt, empfehlen die Selenium-Entwickler stets Best Practices in der Testautomatisierung, die ein gewisses Maß an Programmierung mit einer der vielen unterstützten Programmiersprachen erfordern.

Der erste Grund ist, dass es ein gespendetes Projekt war. Der zweite Grund ist, dassSelenium IDE war einfach als Rapid-Prototyping-Tool gedacht, UndSelenium-Entwickler empfehlen immer Best Practices in der Testautomatisierung, die ein gewisses Maß an Programmierung erfordern, mit einer der vielen unterstützten Programmiersprachen.

Antwort4

Obwohl Selenium IDE nicht offiziell unterstützt wird, gibt es einen Workaround.

Man kann tatsächlichFühren Sie Tests von Selenium IDE in Chrome aus, mit WebDriver Playback. Dies stellt Ihnen zwar nur einen Teil der Funktionalität zur Verfügung, ist aber besser als nichts:)

verwandte Informationen