我试图通过路径字符串加载配置文件,但是它不起作用。
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");
答案 0 :(得分:0)
var driverService = FirefoxDriverService.CreateDefaultService(path)
使用指定的路径exe创建DriverService的实例。
之后,您可以使用指定的驱动程序服务创建RemoteWebDriver
的实例:
var driver = new FirefoxDriver((FirefoxDriverService)driverService, (FirefoxOptions)options, TimeSpan.FromMinutes(2)); //third parameter is a command timeout