2
我正在關注位於here的文檔。我的目標是將Drone集成到我的客戶端測試中。無法使用Arquillian Drone連接到Firefox
這裏是我的代碼示例:
@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);
}
當我跑我的Arquillain測試中,Firefox窗口不開放的,但它只是坐在那裏。過了一段時間,我的測試時間,並給了我下面的爛攤子:
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 32和45,具有相同的結果。我的硒依賴性結構如下:
硒 - 火狐驅動器:2.29.0
硒 - 遠程驅動器:2.29.0
的Arquillian-無人駕駛的webdriver-depchain:1.1.1 .Final
我在這裏錯過了什麼?