Ich befolge die Dokumentation here. Mein Ziel ist es, Drone in meine Client-Tests zu integrieren. HierKonnte keine Verbindung zu Firefox mit Arquillian Drone
ist ein Beispiel für meinen Code:
@Test
@RunAsClient
public void testSomething(@Drone final FirefoxDriver driver) throws Exception {
final String url = "www.google.com";
System.out.println("### the endpoint is :: " + url);
driver.get(url);
driver.wait(5000);
final String pageSource = driver.getPageSource();
System.out.println("### source is :: " + pageSource);
}
Wenn ich meine Arquillain Tests ausführen, ein Firefox-Fenster öffnet, aber es sitzt nur da. Nach einiger Zeit meiner Testzeiten aus und gibt mir das folgende Chaos:
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
*** Blocklist::_preloadBlocklistFile: blocklist is disabled
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 677: aUrl is undefined
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 677: aUrl is undefined
ich schon versucht, diese auf Firefox 32 und 45, mit dem gleichen Ergebnis. Meine Abhängigkeitsstruktur für Selen ist wie folgt:
Selen-firefox-Treiber: 2.29.0
Selen-Remote-Treiber: 2.29.0
Arquillian-Drohnen WebDriver-depchain: 1.1.1 .Final
Was fehlt mir hier?