? Selen ist ein automatisiertes Test-Tool , mit der Programmierer fernsteuern einen Web-Browser von ihrem Programm ermöglicht . Selen kann mit Hilfe einer Reihe von verschiedenen Sprachen einschließlich Java interagieren. Um Selenium mit Java zu verwenden , müssen Sie ein neues Projekt mit der Selenium -Client-Bibliothek erstellen und die richtigen Befehle an Selen die WebDriver zugreifen . Projekterstellung
Sie können neue Selenium Projektdateien über Maven oder direkt herunterladen Selenium Java- Bibliothek, die aus ihrer Website und Import in Ihre IDE der Wahl. Um ein neues Projekt zu erstellen mit Selenium Maven fügen eine Abhängigkeit zu den " pom.xml "-Datei , die Ihr Projekt definiert . Sie müssen , um die Abhängigkeit der Gruppen-ID auf " org.seleniumhq.selenium " , das Artefakt -ID auf " Selen -java" und der Version auf die neueste verfügbare Version von Selen , die 2.8.0 ist zum Zeitpunkt des Schreibens . Alternativ können Sie downloaden Selenium Java- Bibliothek und importieren Sie sie in ein bestehendes Projekt in Ihrer bevorzugten IDE .
WebDriver Initialisierung
Vor dem Einsatz Selen in Ihrem Programm müssen Sie Import Selen die Klassen mit dem Befehl:
" import.org.openqa.selenium * . "
anschließend erstellen Sie eine neue Web -Treiber mit dem Befehl:
" WebDriver Fahrer = new HTMLUnitDriver ();" .
Selenium Web- Fahrer ist der Teil des Programms, das einen Web-Browser auf Ihrem Computer zur Durchführung von Tests steuert
kompatiblen Browsern
Sie die Web -Treiber initialisieren kann auf jedem kompatiblen Browser , die auf Ihrem Computer installiert wird, zu steuern . Zum Zeitpunkt der Veröffentlichung im Oktober 2011 ist kompatibel mit Selenium HtmlUnit , ein leichtes Web-Browser Internet Explorer , Firefox, Chrome , Opera, Safari und Android für das iPhone. Selenium läuft am schnellsten mit HtmlUnit aber es wirkt am besten mit Firefox. Beim Ausführen von Selenium mit Firefox können Sie ein benutzerdefiniertes Profil erstellen , mit denen Sie eine Reihe von installierten Erweiterungen für mehr durch Tests definieren wird .
Befehle
Sobald Sie initialisiert haben der Web -Treiber mit Ihrer Wahl des Browsers können Sie beginnen, die Steuerung der Browser. Die "get "-Befehl weist den Browser an den Web- Seite mit der angegebenen Adresse zu öffnen. Die " findElement " Befehl sucht nach einem bestimmten Element auf der Webseite von einem seiner Ermittlung von Faktoren, wie der Name. Die " SendKeys "-Befehl weist den Browser an einen bestimmten Satz von Schlüsseln in das angegebene Element geben . Schließlich wird die "Senden "-Befehl senden Sie das derzeit aktive Form . Es gibt viele andere nützliche Befehle in Selenium , die mehr in die Tiefe Interaktion mit Web -Seiten ermöglichen .