Selenium Webdriver c#:获取"路径不是合法形式。"在初始化FirefoxProfile时

时间:2018-04-04 08:35:03

标签: c# selenium-webdriver selenium-firefoxdriver

我正在使用下面提到的代码来初始化带有服务,选项和超时的firefox驱动程序。

var Service = FirefoxDriverService.CreateDefaultService(RunConfig.DriverPath);
Service.HideCommandPromptWindow = RunConfig.HideDriverCommandPromptWindow;
var Options = new FirefoxOptions();
    if (!string.IsNullOrWhiteSpace(RunConfig.PathToBrowserBinary))
       Options.BrowserExecutableLocation = RunConfig.PathToBrowserBinary;

Options.Profile = new FirefoxProfile();
Options.Profile.SetPreference(Preference.Name,PathToDownloadFolder));
Options.Profile.SetPreference(Preference.Name, Preference.Value);
return new FirefoxDriver(Service, Options, TimeSpan.FromSeconds(90));

但它给了我一个错误,该路径在初始化firefox配置文件时不合法

1 个答案:

答案 0 :(得分:0)

解决了它。问题是我使用的seleniumwebdriver dll存在于其他一些项目中。将selenium webdriver和支持dll添加到当前项目中。