我创建了一个控制台应用程序(目标:.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
..
任何帮助表示赞赏!
答案 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引用,它们不是必需的,您似乎没有使用它们。