【发布时间】:2017-06-06 13:06:07
【问题描述】:
拜托,当我编写一些代码来启动 firefox 驱动程序时出现此错误:
================================================ ====================================
WebDriver.dll 中出现“OpenQA.Selenium.DriverServiceNotFoundException”类型的未处理异常
附加信息:geckodriver.exe 文件不存在于当前目录或 PATH 环境变量上的目录中。驱动可以在https://github.com/mozilla/geckodriver/releases下载。
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using System.Threading.Tasks;
namespace FireFox_Driver_Launch
{
class Program
{
static void Main(string[] args)
{
var Driver = new FirefoxDriver();
Driver.Navigate().GoToUrl("http://www.starwoodhotels.com/preferredguest/account/enroll/index.html");
}
}
}
================================================ =================
我还添加了“Manager Nuget Packages”中的 selenium webdriver 包。
我已经在这个网站和谷歌上搜索了一个解决方案。但是,我还没有得到解决方案。
firefox浏览器已安装在PC上。
我已经下载了 geckodriver。请问,我如何把它放在PATH中?
我相信它应该在系统环境变量中?
感谢您的帮助。
【问题讨论】:
标签: c# firefox selenium-webdriver