2015-04-08 115 views
1

我想寫一個硒測試與fluintlenium和由於某種原因,當我嘗試使用鉻驅動程序它只是打開鉻「數據;」頁面,並不會繼續我給它的實際網址。 當我使用HtmlUnitDriver它成功運行的測試,但鍍鉻它只是停留後:硒測試卡住開始使用chromeDriver

端口開始ChromeDriver 2.15.322448(****)36888分 只有本地連接被允許。

我知道它只是一個信息的消息,但它不繼續​​後正好卡不顯示任何錯誤......

的代碼是:

public class IntegrationTest extends FluentTest { 
public WebDriver driver; 
@Override 
public WebDriver getDefaultDriver() { 
    driver = new ChromeDriver(); 
    return driver; 
} 
/** 
* add your integration test here 
*/ 
@Test 
public void title_of_bing_should_contain_search_query_name() { 
    goTo("http://www.bing.com"); 
    fill("#sb_form_q").with("FluentLenium"); 
    submit("#sb_form_go"); 
    assertThat(title()).contains("FluentLenium"); 
} 

}

我嘗試過使用硒的driver.get("url");,但它也沒有工作。

編輯:我如何運行測試? 1.我剛開始我的硒服務器2.我使用播放,所以我運行命令遊戲測試或2.我使用eclipse junit測試亞軍運行一個單一的測試。 兩者都不起作用...

回答

0

這並不意味着chromedriver沒有啓動。這只是一個信息消息,只能在本地連接到它。

如果瀏覽器打開並且沒有做任何進一步處理,就表示您沒有兼容chrome和chrome驅動程序。如果你的chrome是最新的,那麼2.13 chromedriver對你來說太舊了,試試2.15

+0

我使用的是最新的chrome,只是更新了chrome驅動,但它仍然不起作用... – ProGr

+0

在你的日誌裏我看到你使用的是2.13? – stanjer

+0

正確...當我看到你的答案我更新了,它仍然不起作用... – ProGr