Пример #1
0
        public void Load_SubmissionPage()
        {
            using (Browser br = new Browser(BrowserType.Chrome, BrowserSize.Desktop_1350x900)) {
                br.Goto(Helper.FullUrl(@"/"));
                SubmissionPage sp = br.SetCurrentPageHandler(new SubmissionPage());

                Assert.IsTrue(sp.IsAtPageTitle("Submission - CCO Data Submissioin Portal"));
                Assert.IsTrue(sp.Verify3Links(), "Reports, Documents, Schedule editor links are wrong");
            }
        }
Пример #2
0
        public ActionResult SubmissionPage()
        {
            var settings = this.teamsRepository.GetSubmitionSettings();
            var model    = new SubmissionPage()
            {
                Enabled = settings != null &&
                          DateTime.Today >= settings.StartDate.Date &&
                          DateTime.Today <= settings.EndDate.Date
            };

            return(View(model));
        }
Пример #3
0
        public void Load_SubmissionPage_Submit()
        {
            string filename = "AbcdTest_5555_201712.csv";

            using (Browser br = new Browser(BrowserType.Chrome, BrowserSize.Desktop_1350x900))
            {
                br.Goto(Helper.FullUrl(@"/"));
                SubmissionPage sp = br.SetCurrentPageHandler(new SubmissionPage());

                Assert.IsTrue(sp.IsAtPageTitle("Submission - CCO Data Submissioin Portal"));
                Assert.IsTrue(sp.Verify3Links(), "Reports, Documents, Schedule editor links are wrong");

                //submit a file
                sp.ChooseFile(System.IO.Path.Combine(Helper.Path_UploadFile, filename));
                sp.Submit();

                Assert.IsTrue(sp.VerifyErrorMessage($"File Error - File(s) [{filename}] is incorrectly named."));
            }
        }
Пример #4
0
        public void Load_SubmissionPage_SubmitGIENDO()
        {
            string filename            = "GI_ENDO_5555_201712.csv";
            string program             = "GI Endoscopy";
            string submissionperiod    = "2017, December";
            string site_schedulepage   = "5555 - CCO Test Site";
            string site_submissionpage = "5555 - CCO Test Site (555 - CCO - Test Facility)";

            using (Browser br = new Browser(BrowserType.Chrome, BrowserSize.Maximize))
            {
                //overwrite schedule
                SchedulePage p = OverrideSchedule(br, program, submissionperiod, site_schedulepage) as SchedulePage;
                p.ClickSubmissionLink();
                Thread.Sleep(1000);
                //submit file
                SubmissionPage sp = SubmitFile(br, filename, program, submissionperiod, site_submissionpage);
                Thread.Sleep(3000);
                Assert.IsTrue(sp.VerifyWarningMessage($"File Warning: [{filename}]: You are seeing this warning message because there are duplicate records (more than one procedure record for the same person on the same day) on the file"));
            }
        }
Пример #5
0
        private SubmissionPage SubmitFile(Browser br, string filename, string program, string submissionperiod, string site_submissionpage)
        {
            SubmissionPage sp = br.SetCurrentPageHandler(new SubmissionPage());

            sp.ChooseProgram(program);
            Thread.Sleep(2000);
            sp.ChooseSite(site_submissionpage);
            Thread.Sleep(2000);
            sp.ChooseSubmissionPeriod(submissionperiod);
            sp.ChooseFile(System.IO.Path.Combine(Helper.Path_UploadFile, filename));
            sp.Submit();

            Thread.Sleep(1000);

            //it might be an alert
            if (sp.IsAlertPresent())
            {
                //accept alert
                sp.AcceptAlert(true);
            }

            sp.TakeScreenshot(Helper.Path_Screenshot, "DSP_Upload");
            return(sp);
        }