public void TearDown() { try { if (TestContextInfo.Result.Outcome.Status != TestStatus.Passed) { var screenshotPath = Utils.GeScreenshotFile(TestContextInfo.CurrentContext); DriverUtils.TakeScreenshot(screenshotPath); AddTestAttachment(screenshotPath); Log.GetBrowserLog(); //Add screenshot for extents report extentTest.Fail(MarkupHelper.CreateCodeBlock(TestContextInfo.Result.Message)); extentTest.AddScreenCaptureFromPath(screenshotPath); } AddTestAttachment(Log.LogPath); ExtentTestManager.EndTest(); DriverUtils.CloseDrivers(); } catch (Exception e) { Log.Error(e); extentTest.Error(e); } Log.EndTest(); }