我正在学习硒C#教程并处于初级阶段。当我运行我的Visual Studio控制台应用程序时,即使在AnsweredLink之后,我也遇到了以下错误!
未处理的类型' System.InvalidOperationException'发生在WebDriver.dll中附加信息:未知错误:找不到Chrome二进制文件 (司机信息:chromedriver = 2.27.440174
在端口56328上启动ChromeDriver 2.27.440174(e97a722caafc2d3a8b807ee115bfb307f7d2cfd9)仅允许本地连接。
我的Google Chrome浏览器版
版本49.0.2623.75(64位)
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Seleniumsecond
{
class Program
{
static void Main(string[] args)
{
var DRIVER_PATH = @"C:\Users\user\Documents\Visual Studio 2013\Projects\Seleniumsecond\Seleniumsecond\bin\Debug\2.27\";
IWebDriver driver = new ChromeDriver(DRIVER_PATH);
driver.Navigate().GoToUrl("http://www.google.com.sg");
IWebElement element = driver.FindElement(By.Name("q"));
element.SendKeys("Execute Automation");
driver.Close();
}
}
}
如何解决此异常?
答案 0 :(得分:0)
我已将我的chrome版本升级到版本55.0.2883.87 m(64位)以解决之前面临的异常
我的Google Chrome浏览器版
版本55.0.2883.87 m(64位)
我的C#代码段如下:
require 'irb'
binding.irb
Chrome版本49.0.2623.75(64位)仍然存在异常。对于较低版本的chrome浏览器,有一个解决方案是有帮助的。感谢