Skip to content

Instantly share code, notes, and snippets.

@joshuarose
Created May 18, 2014 14:26
Show Gist options
  • Save joshuarose/5d3bafa60b538e9aa3b4 to your computer and use it in GitHub Desktop.
Save joshuarose/5d3bafa60b538e9aa3b4 to your computer and use it in GitHub Desktop.
Passing IWebDriver to Selenium to load headers
var fireFoxProfile = new FirefoxProfile();
fireFoxProfile.AddExtension(@"c:\Selenium\modify_headers-0.7.1.1-fx.xpi");
fireFoxProfile.SetPreference("modifyheaders.config.active", true);
fireFoxProfile.SetPreference("modifyheaders.headers.count", 1);
fireFoxProfile.SetPreference("modifyheaders.headers.action0", "Add");
fireFoxProfile.SetPreference("modifyheaders.headers.name0", "HEADER");
fireFoxProfile.SetPreference("modifyheaders.headers.value0", "myHeader");
fireFoxProfile.SetPreference("modifyheaders.headers.enabled0", true);
var driver = new FirefoxDriver(fireFoxProfile);
//Added overload of bootstrap method to take an instance of IWebDriver
Config.Settings.ExpectIsAssert = true;
SeleniumWebDriver.Bootstrap(driver);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment