私は簡単なプログラムを実行しようとしたが、次のエラーを取得しています:PATHエラーVisual Studioのセレンwebdriverを
An unhandled exception of type 'OpenQA.Selenium.WebDriverException' occurred in WebDriver.dll
Additional information: Cannot find Firefox binary in PATH or default install locations. Make sure Firefox is installed. OS appears to be: Vista
コード:
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();
}
}
}
を私は環境変数をチェックし、私は次のようしています
PATH=C:\Program Files\Mozilla Firefox\firefox.exe
私は現在、Windows 10、Visual Studio 2015およびselenium Webdriver 2を実行しています.53.0
Windows 'PATH'はファイル名ではなくディレクトリのリストです。代わりに 'PATH = C:\ Program Files \ Mozilla Firefox'に変更してみてください。 – dxiv
ありがとうございました。それは魅力のように働いた – user2434600
[PATHでfirefoxバイナリが見つからない。 Firefoxがインストールされていることを確認する](http://stackoverflow.com/questions/20950748/cannot-find-firefox-binary-in-path-make-sure-firefox-is-installed) – JeffC