C#Selenium(0.24)Firefox全新。如何按路径加载配置文件?

C#Selenium(0.24)Firefox全新。如何按路径加载配置文件?,c#,selenium,selenium-firefoxdriver,C#,Selenium,Selenium Firefoxdriver,我试图按路径字符串加载配置文件,但它不起作用 FirefoxOptions options = new FirefoxOptions(); options.Profile = new FirefoxProfile(@"d:\firefox"); options.Profile.SetPreference("privacy.trackingprotection.enabled", true); IWebDriver driver = new FirefoxDriver(op

我试图按路径字符串加载配置文件,但它不起作用

FirefoxOptions options = new FirefoxOptions();            
options.Profile = new FirefoxProfile(@"d:\firefox");
options.Profile.SetPreference("privacy.trackingprotection.enabled", true);
IWebDriver driver = new FirefoxDriver(options);
如果添加参数,这是可行的,但不能自动执行

options.AddArguments("-profile", @"d:\firefox");
请参阅此链接:

使用指定的路径exe创建DriverService的实例

之后,您可以使用指定的驱动程序服务创建
RemoteWebDriver
的实例:

var driver = new FirefoxDriver((FirefoxDriverService)driverService, (FirefoxOptions)options, TimeSpan.FromMinutes(2)); //third parameter is a command timeout
请参阅此链接:

使用指定的路径exe创建DriverService的实例

之后,您可以使用指定的驱动程序服务创建
RemoteWebDriver
的实例:

var driver = new FirefoxDriver((FirefoxDriverService)driverService, (FirefoxOptions)options, TimeSpan.FromMinutes(2)); //third parameter is a command timeout

@DebanjanB您的Java解决方案,我的C#问题。我按文件夹路径加载配置文件,而不是按名称加载配置文件。谢谢相关的C#target@DebanjanB驱动程序=新的Firefox驱动程序(配置文件);是old@DebanjanB您的Java解决方案,我的C#问题。我按文件夹路径加载配置文件,而不是按名称加载配置文件。谢谢相关的C#target@DebanjanB驱动程序=新的Firefox驱动程序(配置文件);是oldvar driverService=FirefoxDriverService.CreateDefaultService(路径);路径表示FirefoxBinaryPath,而不是配置文件路径。感谢您CreateDefaultService接受配置文件路径@mangovnOpenQA.Selenium.DriverServiceNotFoundException:“文件……\bin\Debug\firefox\u data\default\geckodriver.exe不存在。”。可以在“路径值是多少?”下载驱动程序\source\repos\buyer\buyer\bin\Debug\6vvzzarr.default\?…\source\repos\buyer\buyer\bin\Debug\6vvzzarr.default\是配置文件路径var driverService=FirefoxDriverService.CreateDefaultService(路径);路径表示FirefoxBinaryPath,而不是配置文件路径。感谢您CreateDefaultService接受配置文件路径@mangovnOpenQA.Selenium.DriverServiceNotFoundException:“文件……\bin\Debug\firefox\u data\default\geckodriver.exe不存在。”。可以在“路径值是多少?”下载驱动程序\source\repos\buyer\buyer\bin\Debug\6vvzzarr.default\?…\source\repos\buyer\buyer\bin\Debug\6vvzzarr.default\是配置文件路径