Selenium
Version vom 8. November 2016, 21:06 Uhr von Codica (Diskussion | Beiträge)
Selenium ist eine Fernsteuerung-API für verschiedene Webbrowser. In Java-Projekte integriert man es am besten mittels Maven (Group-ID:selenium-java, Artifact-ID: org.seleniumhq.selenium).
Fernsteuerung von Firefox
Um Firefox fernzusteuern, bedarf es noch des geckodriver, der von Github herunterzuladen ist und dann im Pfad enthalten sein muss. Z.B. in /usr/local/bin/
.
Schnelleres Parsen von Tabellen
Das Parsen von Tabellen nimmt in Selenium einige Zeit in Anspruch. Angeblich kann man das verbessern, indem nach Aufbau der Webpage der HTML-Code mittels Jsoup geparset wird.[1]
String source = "
" + driver.findElement(By.xpath(locator)).getAttribute("innerHTML") + "