Hallo,
ich würde gerne machen, dass wenn man im Firefox (kann auch anderer sein) Webseiten aufruft, ich in einem Java Programm die URL bekomme und etwas ausführen kann. Ich fand dazu Selenium. Habe den Addon installiert und den Server laufen. Das erste was ich nicht verstehe ist, warum immer ein neues Firefoxfenster geöffnet wird. Ich würde gerne von meinem Programm aus auch auf ein eigenes Fenster zugreifen können. Dachte dazu wäre der Addon da. Das nächste Problem ist, dass der Listener nicht funktioniert bzw. ich etwas falsch mache. Den momentanen Code schreibe ich am Schluss dazu.
Hoffe jemand hat sowas schonmal gemacht.
Die EventListener.java ist etwas größer, deswegen tue ich es auf Pastebin.
[Java] package de.daniel0916.BrowserTest; import org.openqa.selenium.By; import o - Pastebin.com
Mfg
daniel0916
ich würde gerne machen, dass wenn man im Firefox (kann auch anderer sein) Webseiten aufruft, ich in einem Java Programm die URL bekomme und etwas ausführen kann. Ich fand dazu Selenium. Habe den Addon installiert und den Server laufen. Das erste was ich nicht verstehe ist, warum immer ein neues Firefoxfenster geöffnet wird. Ich würde gerne von meinem Programm aus auch auf ein eigenes Fenster zugreifen können. Dachte dazu wäre der Addon da. Das nächste Problem ist, dass der Listener nicht funktioniert bzw. ich etwas falsch mache. Den momentanen Code schreibe ich am Schluss dazu.
Hoffe jemand hat sowas schonmal gemacht.
Java:
DesiredCapabilities dc = new DesiredCapabilities();
dc.setBrowserName(DesiredCapabilities.firefox().getBrowserName());
RemoteWebDriver rwd = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), dc);
EventFiringWebDriver efwd = new EventFiringWebDriver(rwd);
EventListener eventListener = new EventListener();
efwd.register(eventListener);
efwd.get("http://www.google.com/");
Die EventListener.java ist etwas größer, deswegen tue ich es auf Pastebin.
[Java] package de.daniel0916.BrowserTest; import org.openqa.selenium.By; import o - Pastebin.com
Mfg
daniel0916