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