コード例 #1
0
        public static string TakeScreenshot()
        {
            ITakesScreenshot screenshot = PropertyCollection.Driver as ITakesScreenshot;
            var screen = screenshot.GetScreenshot();
            //string fileName = System.Configuration.ConfigurationManager.AppSettings["ScreenshotPath"] + DateTime.Now.ToString("yyyy-dd-MM--HH-mm-ss")+".png";
            string fileName = GetActions.GetFileName("ScreenshotPath", ".png");

            screen.SaveAsFile(fileName);
            return(fileName);
        }
コード例 #2
0
        public void StartReports()
        {
            //string reportPath = System.Configuration.ConfigurationManager.AppSettings["ReportPath"] + "\\GACtrackTestReport.html";
            string reportPath = GetActions.GetFileName("ReportPath", ".html");

            PropertyCollection.HTMLReporter = new ExtentHtmlReporter(reportPath);
            PropertyCollection.HTMLReporter.Configuration().Theme         = AventStack.ExtentReports.Reporter.Configuration.Theme.Dark;
            PropertyCollection.HTMLReporter.Configuration().ReportName    = "Automated Sanity Report";
            PropertyCollection.HTMLReporter.Configuration().DocumentTitle = "GACShip Agent Sanity Testing Report";

            PropertyCollection.ExtentReports = new ExtentReports();
            PropertyCollection.ExtentReports.AddSystemInfo("Host Name", "SGIT-MASH-NB.group.gac");
            PropertyCollection.ExtentReports.AddSystemInfo("Environment", "QA");
            PropertyCollection.ExtentReports.AddSystemInfo("UserName", "Majeeth Shaik");
            PropertyCollection.ExtentReports.AttachReporter(PropertyCollection.HTMLReporter);
        }