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();
        }
コード例 #2
0
        public void TestFileUpload()
        {
            String filePath = TestHelper.scriptDir() + @"\testdata\users.csv";

            driver.FindElement(By.Name("document[file]")).SendKeys(filePath);
        }