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); } }
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); }