hereの文書に従っています。私の目標はDroneをクライアントテストに統合することです。ここでArquillian Droneを使用してFirefoxに接続できません
は、私のコードの例である:私は私のArquillainテストを実行すると
@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);
}
、Firefoxのウィンドウは開きませんが、それはただそこに座っています。私は同じ結果と、Firefoxの32と45でこれを試してみました
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
:いくつかの時間後、私のテストがタイムアウトし、私に次のように混乱を与えます。次のようにセレンのための私の依存構造は以下の通りである:
セレンFirefoxのドライバ:2.29.0
セレンリモートドライバ:2.29.0
arquillian-ドローン-webdriverを-depchain:1.1.1 .Final
私はここで何が欠けていますか?