selenium-java 2.11.0
Eine praktische Option der Selenium IDE ist daß man JUnit Tests aus einem aufgenommen Testfall generieren kann. Leider funktioniert das mit Drop Down Listen nicht so einfach, generiert man bekommt man für diese Fälle im JUnit Test folgendes:
// ERROR: Caught exception [ERROR: Unsupported command [select]]
Liest man nach gibt es die Klasse Select, mit der man das händisch nachtragen kann, allerdings befand sich diese bei mir nicht im Klassenpfad, Problem war das ich nur den HtmlUnit Driver inkludiert hatte, das support Package ist dort nicht inkludiert.
Gibt man Maven die Anweisung das selenium-java Projekt zu inkludieren findet er auch die Select Klasse.
org.seleniumhq.selenium selenium-java 2.11.0 test
Nun kann man die Select Klasse supereinfach zum Auswählen der entsprechenden Option verwenden:
Select select = new Select(driver.findElement(By.id("aktEntry.risiko.value"))); select.selectByVisibleText("American Football");
Keine Kommentare:
Kommentar veröffentlichen