public void CaptureScreenshotTest() { AppiumUtilities.CaptureScreenshot(this.TestObject.AppiumDriver, this.TestObject); string filePath = Path.ChangeExtension(((FileLogger)this.Log).FilePath, ".png"); Assert.IsTrue(File.Exists(filePath), "Fail to find screenshot"); File.Delete(filePath); }
public void CaptureScreenshotTestObjectAssociation() { AppiumUtilities.CaptureScreenshot(this.TestObject.AppiumDriver, this.TestObject); string filePath = Path.ChangeExtension(((FileLogger)this.Log).FilePath, ".Png"); Assert.IsTrue(this.TestObject.ContainsAssociatedFile(filePath), "Failed to find screenshot"); File.Delete(filePath); }
public void CaptureScreenshotTestDeprecated() { #pragma warning disable CS0618 // Type or member is obsolete AppiumUtilities.CaptureScreenshot(this.TestObject.AppiumDriver, this.Log); #pragma warning restore CS0618 // Type or member is obsolete string filePath = Path.ChangeExtension(((FileLogger)this.Log).FilePath, ".png"); Assert.IsTrue(File.Exists(filePath), "Fail to find screenshot"); File.Delete(filePath); }
public void CaptureScreenshotThrownException() { FileLogger tempLogger = new FileLogger { FilePath = "\\<>/" // illegal file path }; this.TestObject.Log = tempLogger; bool successfullyCaptured = AppiumUtilities.CaptureScreenshot(this.TestObject.AppiumDriver, this.TestObject); Assert.IsFalse(successfullyCaptured); }
public void CaptureScreenshotThrownExceptionDeprecated() { FileLogger tempLogger = new FileLogger { FilePath = "<>" // illegal file path }; #pragma warning disable CS0618 // Type or member is obsolete bool successfullyCaptured = AppiumUtilities.CaptureScreenshot(TestObject.AppiumDriver, tempLogger); #pragma warning restore CS0618 // Type or member is obsolete Assert.IsFalse(successfullyCaptured); }
public void CaptureScreenshotWithConsoleLoggerTest() { // Create a console logger and calculate the file location ConsoleLogger consoleLogger = new ConsoleLogger(); this.TestObject.Log = consoleLogger; // Take a screenshot bool success = AppiumUtilities.CaptureScreenshot(this.TestObject.AppiumDriver, this.TestObject, "Delete"); // Make sure we didn't take the screenshot Assert.IsFalse(success, "Screenshot taken with console logger"); }
public void CaptureScreenshotWithConsoleLoggerTestDeprecated() { // Create a console logger and calculate the file location ConsoleLogger consoleLogger = new ConsoleLogger(); // Take a screenshot #pragma warning disable CS0618 // Type or member is obsolete bool success = AppiumUtilities.CaptureScreenshot(TestObject.AppiumDriver, consoleLogger, "Delete"); #pragma warning restore CS0618 // Type or member is obsolete // Make sure we didn't take the screenshot Assert.IsFalse(success, "Screenshot taken with console logger"); }