3

我创建了一个控制台应用程序(带有 target: .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..

任何帮助表示赞赏!

4

1 回答 1

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 引用,它们不是必需的,而且您似乎没有使用它们。

于 2013-08-28T21:13:03.363 回答