public void TestLoadExtension() { String extensionFilePath = TestHelper.scriptDir() + @"\test\ch08_navigation\firebug-1.12.5-fx.xpi"; File extensionFile = new File(extensionFilePath); FirefoxProfile fp = new FirefoxProfile(); fp.EnableNativeEvents = true; fp.SetPreference("extensions.firebug.console.enableSites", true); fp.SetPreference("extensions.firebug.net.enableSites", true); fp.SetPreference("extensions.firebug.script.enableSites", true); fp.SetPreference("extensions.firebug.allPagesActivation", "on"); fp.AddExtension(extensionFile); fp.SetPreference("extensions.firebug.currentVersion", "1.12.5"); // Avoid startup firebug page on separate tab IWebDriver driver = new FirefoxDriver(fp); driver.Navigate().GoToUrl("http://testwisely.com/demo"); // firefox started with firebug, however, unable to activate it. driver.Quit(); }
public void TestFileUpload() { String filePath = TestHelper.scriptDir() + @"\testdata\users.csv"; driver.FindElement(By.Name("document[file]")).SendKeys(filePath); }