硒没有进入该网站

时间:2013-08-28 20:44:08

标签: c# selenium

我创建了一个控制台应用程序(目标:.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 个答案:

答案 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

另外,你应该删除Thoughtworks& WebDriverBackedSelenium引用,它们不是必需的,您似乎没有使用它们。