Selen Scripting: Ein How-To für Anfänger

Selenium

Selen Scripting

Selen ist ein Open-Source-Tool, das für das automatisierte Testen von Web-basierten Anwendungen verwendet wird. Das Werkzeug ist sehr einfach und leicht zu bedienen. Es ist allgemein zur Funktionsprüfung von Browser-basierten Anwendungen in jeder Technologie entwickelt verwendet.

Unser erstes Selen Basis Funktionstest:

Selen kann Tests verwendet werden, für die Programmiersprache hoher Ebene zum Beispiel zu schreiben - Java, C #, Ruby, Python etc.. Das wichtigste Konzept,, die sollte man lernen, bevor Selen lernen, ist die PageObjects. Pageobject ist eine objektorientierte Bibliothek, die verwendet wird, Test eignet sich für Web-Anwendungen zu erstellen. Es ist sehr nützlich für Anwendungen, die das MVC-Muster folgen, wie es Testcode in Modell trennen kann, View und Controller-Muster. Ein sehr einfaches Selen Testfall wird durch die Erweiterung der Klasse entwickelt 'SeleneseTestCase'. Hier haben wir ein Setup-Verfahren, das verwendet wird, um die Basis-URL der Anwendung zu zeigen zusammen mit dem Browser-Namen.

Selenium RC und Selenium Grid Installation und Ausführung:

Auf der Basis der Programmiersprache unserer Wahl, Selen hat eine Reihe von Bibliotheken zur Verfügung. Wir können diese Bibliotheken aus der folgenden URL herunterladen -

http://seleniumhq.org/download/

In unserem Dokument werden wir die Java-Programmiersprache folgen -

  • Step 1 - Selenium RC ist einfach eine JAR-Datei. Normalerweise ist der Name der JAR-Datei ist - Selen-Server-Standalone-<Versionsnummer>.jar. Dies erfordert keine spezielle Installation. Laden Sie einfach die ZIP-Datei und extrahieren Sie die Bibliothek in irgendeiner Position auf Ihrem System.
  • Step 2 - Vergewissern Sie sich, um die richtige Version (sehen 1.5 or higher) von Java auf Ihrem Computer installiert. Vergewissern Sie sich auch die Umgebungsvariablen wie JAVA_HOME und PATH sollte in geeigneter Weise festgelegt werden. Um sicherzustellen, dass Java funktioniert gut auf Ihrem System, geben Sie einfach die folgenden Funktionen Ihres Eingabeaufforderung Terminal -

java -version

  • Step 3 - Die Selen-Server läuft - einfach eine Eingabeaufforderung Terminal öffnen und in das Verzeichnis, in dem Sie die Zip-Datei in Schritt erwähnt extrahiert haben 1. Führen Sie den folgenden Befehl -

java -jar Selenium-Server-Standalone-<Versionsnummer>.jar

Sie können einfach eine Batchdatei erstellen, die den obigen Befehl hat, so dass jedes Mal, müssen Sie den obigen Befehl nicht geben.

Mit dem Java-Client-Treiber:

  • Step 1 - Laden Sie die Selenium Java-Client-Treiber Zip-Datei von der URL – http://seleniumhq.org/download/
  • Step 2 - Sobald der Download beendet ist, extrahieren Sie die Selen-Java-<Version nicht>.jar
  • Step 3 Öffnen Sie Ihre Java-IDE und erstellen Sie ein Java-Projekt -.
  • Step 4 - Fügen Sie die Bibliothek Selen-Java-<Version nicht>.jar

Jetzt Sie sind gut zu beginnen, Ihre Selen-Skript mit Hilfe von Java-Programmiersprache zu schreiben mit der Selen-java-Client-API.

Selenium Testfälle lassen sich leicht mit JUNIT integriert werden. Einmal geschrieben wurden, können wir einfach die JUnit-Testsuite auszuführen, die wiederum die Selen Testfälle und produzieren den Bericht unserer Bedürfnisse ausführen.

In addition to these, wir können Selen verwenden, um die Java-Script-Code einer Anwendung zu testen.

Der wichtigste Vorteil dieses Ansatzes ist, dass, einmal geschrieben, wir können die Skripte speichern und es kann auf verschiedenen Umgebungen ausgeführt werden.

Unter Berücksichtigung der obigen Merkmale, können wir schließen, dass Selen eine der wichtigsten Werkzeuge für die Automatisierung Testen von Browser-basierten Anwendungen ist.

Stichworte:,
============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share