我想开始写Selenium测试,并且我写的第一个非常基本的测试失败,例外OpenQA.Selenium.DriverServiceNotFoundException
。Selenium OpenQA.Selenium.DriverServiceNotFoundException在FireFox
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
namespace WebDriverDemo
{
class Program
{
static void Main(string[] args)
{
IWebDriver driver = new FirefoxDriver();
driver.Url = "http://www.google.com";
}
}
}
调试器说,我需要下载geckodriver.exe并设置它在我的PATH变量,我已经做了,我仍然得到同样的例外。当我用ChromeDriver
做同样的事情时,它可以正常工作。
此外,根据MDN,如果我使用的是Selenium 3.0或更高版本,应该默认启用它。我在Windows 10计算机上使用Selenium 3.0.1。
嗯,它现在正在工作,我早先在PATH变量中设置了它,并且我收到了同样的错误,但我只是再次尝试,没有做任何更改,并且按预期工作。但无论如何,这是正确的解决方案,谢谢。 –