gpt4 book ai didi

c# - FireFox 中的 Selenium OpenQA.Selenium.DriverServiceNotFoundException

转载 作者:行者123 更新时间:2023-11-30 19:15:16 25 4
gpt4 key购买 nike

我正在尝试开始编写 Selenium 测试,但我编写的第一个非常基本的测试失败了,出现异常 OpenQA.Selenium.DriverServiceNotFoundException

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。

最佳答案

另一种选择是安装 Selenium.Firefox.WebDriver将驱动程序复制到 bin 文件夹的 NuGet 包。

然后您可以将当前文件夹的路径提供给驱动程序 ctor 以运行您的测试:

IWebDriver driver = new FirefoxDriver("./");

关于c# - FireFox 中的 Selenium OpenQA.Selenium.DriverServiceNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41475341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com