2013-08-28 54 views
3

我創建了一個控制檯應用程序(與目標:.Net Framework 4)的網站,並添加下一個參考:硒不進入

Selenium.WebDriverBackedSelenium.dll

ThoughtWorks.Selenium.Core.dll

WebDriver.dll

WebDriver.Support.dll

static IWebDriver driver = null; 
if (driver == null) 
{ 
    ChromeOptions options = new ChromeOptions(); 
    options.AddArguments("--start-maximized"); 
    driver = new ChromeDriver(@"C:\selenium\net40", options); 
    // it opened a new window (about:blank) 
} 

driver.Navigate().GoToUrl("http://www.facebook.com"); 

但沒有任何事情發生。

我用:ChromeDriver 26.0.1383.0

和我的Chrome瀏覽器版本爲:29.0.1547.62 m

這是命令行:

Started ChromeDriver 
port=1866 
version=26.0.1383.0 
log=C:\Users\salon\Desktop\Application Alon\ConsoleApplication1\ConsoleApplicati 
on1\bin\Debug\chromedriver.log 
[156:4144:0828/233852:ERROR:platform_thread_win.cc(127)] NOT IMPLEMENTED 
[5804:5712:0828/233856:ERROR:textfield.h(173)] NOT IMPLEMENTED 

windows 7如果它需要..

任何幫助讚賞!

+1

嗯我試過你的代碼(由我的替換的驅動程序位置),它工作正常,所以代碼是好的。引用也是正確的,而且兩個'NOT IMPLEMENTED'都是「正常的」,當我啓動webdriver時,我總是得到它們。你可以嘗試使用香草ChromeDriver嗎?像'IWebDriver驅動程序=新的C​​hromeDriver(@「yourdriverpath」);',沒有'ChromeOptions'。 –

+0

是的,我知道..謝謝你的嘗試:] –

+0

我在努力..謝謝.. –

回答

1

對於更高版本的Chrome(27+)的,有一個新的閃亮ChromeDriver:

http://code.google.com/p/chromedriver/downloads/list

注意在頁面上在彙總中的部分...

ChromeDriver server for win32 (v2.2.215849.dyu) supports Chrome v27-30 

此外,你應該刪除Betweentworks & WebDriverBackedSelenium引用,它們不是必需的,你似乎沒有使用它們。