C# visual studio Selenium Web驱动程序路径错误

C# visual studio Selenium Web驱动程序路径错误,c#,selenium,firefox,selenium-webdriver,visual-studio-2015,C#,Selenium,Firefox,Selenium Webdriver,Visual Studio 2015,我试图运行一个简单的程序,但出现以下错误: “OpenQA.Selenium.WebDriverException”类型的未处理异常 发生在WebDriver.dll中 其他信息:在路径或默认值中找不到Firefox二进制文件 安装位置。确保安装了Firefox。操作系统似乎是: 远景 代码: 我检查了环境变量,路径中有以下内容: PATH=C:\Program Files\Mozilla Firefox\Firefox.exe 我目前运行的是Windows 10、Visual Studio 2

我试图运行一个简单的程序,但出现以下错误:

“OpenQA.Selenium.WebDriverException”类型的未处理异常 发生在WebDriver.dll中

其他信息:在路径或默认值中找不到Firefox二进制文件 安装位置。确保安装了Firefox。操作系统似乎是: 远景

代码:

我检查了环境变量,路径中有以下内容:

PATH=C:\Program Files\Mozilla Firefox\Firefox.exe


我目前运行的是Windows 10、Visual Studio 2015和selenium Webdriver 2.53.0,在路径中找不到firefox二进制文件。确保firefox已安装用于C#的解决方案


Windows
PATH
是目录列表,而不是文件名。尝试将其改为
PATH=C:\Program Files\Mozilla Firefox
。非常感谢。它就像一个不可能复制的
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;

namespace selenium
{
    class Program
    {
           static void Main(string[] args)
        {
            IWebDriver driver = new FirefoxDriver();

            driver.Navigate().GoToUrl("http://www.reuters.com");
            driver.Manage().Window.Maximize();

            IWebElement searchInput = driver.FindElement(By.XPath("//html/body/div[10]/div[3]/div/td[1]"));
            searchInput.GetAttribute("value").ToString();

            driver.Close();           

        }
    }
}
var opt = new FirefoxOptions
{
    BrowserExecutableLocation = @"c:\program files\mozilla firefox\firefox.exe"
};
var driver = new FirefoxDriver(opt);