我正在使用下面提到的代码来初始化带有服务,选项和超时的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配置文件时不合法
答案 0 :(得分:0)
解决了它。问题是我使用的seleniumwebdriver dll存在于其他一些项目中。将selenium webdriver和支持dll添加到当前项目中。