WebDriver mit Maven benutzen
11.06.2010 | Kategorie: Funktionale Tests | Keine Kommentare | Kommentar Feed | Trackback
Um WebDriver bzw. Selenium 2.0 zu benutzen, können entweder die notwendigen Bibliotheken auf der Selenium Download Seite heruntergeladen werden, oder es wird ein Maven Projekt erstellt. Leider liegen die aktuellsten Versionen nicht in dem zentralen Maven Repository vor. Für die Komponente selenium-firefox-driver ist dies nur die Version 2.0a2.
Zum Glück sind die aktuellen Versionen im Selenium Repository bei Google zu finden. Wie die pom.xml des Projektes zu ergänzen ist, beschreibt der Wiki Artikel Using WebDriver. Damit lässt sich WebDriver wesentlich eleganter in die Projekte einbinden. Außerdem muss im Falle einer neuen Version lediglich die POM angepasst werden. mehr …
Testautomatisierung mit Selenium 2
11.06.2010 | Kategorie: Funktionale Tests | Keine Kommentare | Kommentar Feed | Trackback
Das Open Source Test Framework Selenium zum Testen von Browser basierten Applikationen wird demnächst in der Version 2.0 erscheinen. Das von Google bekannte WebDriver wird in dieser Version Bestandteil von Selenium 2.0. Obwohl Selenium bisher viele Browser unterstützt, sowie Tests in vielen Sprachen zu erstellt werden können, ist die Implementierung von Selenium ein Schwachpunkt. Dadurch dass Selenium in JavaScript geschrieben wurde, ergeben sich einige Nachteile. Dies Beschränkungen versucht Google mit WebDriver zu lösen.
WebDriver verfolgt einen anderen Ansatz als Selenium. Anstatt als JavaScript Applikation im Browser zu laufen, steuert es den Browser direkt. Bei Firefox geschieht dies durch eine Extension. Um den Internet Explorer anzusprechen, werden die IE Automation Controls benutzt. mehr …