Exemplo n.º 1
0
        public void SetUpEnvironment()
        {
            string clientSecret = TestContext.Parameters["CLIENT_SECRET"].ToString();
            int    env1         = Convert.ToInt32(clientSecret);

            // Initializing Environment Configuration
            xmlReader = new XmlReader();
            xmlReader.LoadXML(GlobalVariables.EnvConfigurationPath);
            string         execution = xmlReader.ReadTagValue("Execution");
            CommonFeatures cf        = new CommonFeatures();

            //cf.ExtractPDF();
            if (execution.Equals("Server"))
            {
                //select environment as per env value
                switch (env1)
                {
                case 1:
                    cf.Environment01();
                    break;

                case 2:
                    cf.Environment02();
                    break;

                case 3:
                    cf.Environment03();
                    break;

                default:
                    cf.Environment01();
                    break;
                }
            }
            else
            {
                cf.Environment01();
            }

            GlobalVariables.Environment        = xmlReader.ReadTagValue("Environment");
            GlobalVariables.Browser            = xmlReader.ReadTagValue("Browser");
            GlobalVariables.ReportType         = xmlReader.ReadTagValue("ReportType", "ReportConfiguration");
            GlobalVariables.ScreenshotType     = xmlReader.ReadTagValue("ScreenshotType", "ReportConfiguration");
            GlobalVariables.VideoRecordingFlag = xmlReader.ReadTagValue("VideoRecording", "ReportConfiguration");

            //Initializing extent Report
            extentReport.StartReport();

            //Start video recording
            //if (GlobalVariables.VideoRecordingFlag.Equals("Yes"))
            //{
            //    // rec = new Recorder(new VideoRecorder(GlobalVariables.logReportFolder + "/VideoReport.mp4", 2, SharpAvi.KnownFourCCs.Codecs.MotionJpeg, 30));
            //}
            //Process.Start(GlobalVariables.CaffeinFile);
        }