Example #1
0
        /// <summary>
        /// Fills in report period details and click create.
        /// </summary>
        public void FillInReportPeriodDetailsAndClickCreate()
        {
            var dateString = BeginsOn.Text;
            var endDate    = PageHelper.ConvertDateToFormat(dateString, "dd/MM/yyyy");
            var eDate      = endDate.AddDays(2).ToString("dd/MM/yyyy");

            Name.SendKeys(endDate.ToString("dd/MM") + " - " + eDate.Substring(0, 5));
            Description.SendKeys(rDescription);
            Driver.ExecuteJavaScript(@"$('#EndsOn').val('" + eDate + "')");
            Driver.ExecuteJavaScript(@"$('#SubmissionDueDate').val('" + eDate + "')");
            Driver.ExecuteJavaScript(@"$('#PaymentDate').val('" + eDate + "')");
            CalendarYear.Clear();
            CalendarYear.SendKeys(endDate.Year.ToString());
            FiscalYear.Clear();
            FiscalYear.SendKeys(endDate.Year.ToString());
            CreateReportingPeriodButton.Click();
            BackToList.Click();
        }