public void TestTakeScreenshotWithTimestamp()
        {
            ITakesScreenshot ssdriver   = driver as ITakesScreenshot;
            Screenshot       screenshot = ssdriver.GetScreenshot();
            string           timestamp  = DateTime.Now.ToString("yyyy-MM-dd-hhmm-ss");

            screenshot.SaveAsFile(TestHelper.TempDir() + @"\Exception-" + timestamp + ".png", System.Drawing.Imaging.ImageFormat.Png);
        }
        public void TestWritePageOrElementHtmlToFile()
        {
            using (StreamWriter outfile = new StreamWriter(TestHelper.TempDir() + @"\login_page.html"))
            {
                outfile.Write(driver.PageSource);
            }


            IWebElement the_element      = driver.FindElement(By.Id("div_parent"));
            String      the_element_html = (String)((IJavaScriptExecutor)driver).ExecuteScript("return arguments[0].outerHTML;", the_element);

            using (StreamWriter outfile = new StreamWriter(TestHelper.TempDir() + @"\login_parent.xhtml"))
            {
                outfile.Write(the_element_html);
            }
        }
Ejemplo n.º 3
0
        public void TestGenerateFixedSizeFile()
        {
            String outputFilePath = TestHelper.TempDir() + @"\2MB.txt";

            File.WriteAllBytes(outputFilePath, new byte[1024 * 1024 * 2]);
        }
        public void TestTakeScreenshot()
        {
            Screenshot ss = ((ITakesScreenshot)driver).GetScreenshot();

            ss.SaveAsFile(TestHelper.TempDir() + @"\screenshot.png", System.Drawing.Imaging.ImageFormat.Png);
        }