コード例 #1
0
        public void AddHearingDate()
        {
            var date = _c.Test.HearingSchedule.ScheduledDate.Date.ToString(DateFormats.LocalDateFormat(_c.WebConfig.SauceLabsConfiguration.RunningOnSauceLabs()));

            _browsers[_c.CurrentUser].Clear(HearingSchedulePage.HearingDateTextfield);
            _browsers[_c.CurrentUser].Driver.WaitUntilVisible(HearingSchedulePage.HearingDateTextfield).SendKeys(date);
            if (_c.Test.HearingSchedule.MultiDays)
            {
                var endDate = _c.Test.HearingSchedule.EndHearingDate.Date.ToString(DateFormats.LocalDateFormat(_c.WebConfig.SauceLabsConfiguration.RunningOnSauceLabs()));
                _browsers[_c.CurrentUser].Clear(HearingSchedulePage.HearingEndDateTextField);
                _browsers[_c.CurrentUser].Driver.WaitUntilVisible(HearingSchedulePage.HearingEndDateTextField).SendKeys(endDate);
            }
        }
コード例 #2
0
        public void WhenTheDateIsSetToADateThatExceedsTheLimit()
        {
            const int DAYS_LIMIT = 30 + 1;

            _browser.Driver.WaitUntilVisible(CreateHearingPage.HearingDate).Clear();
            _browser.Driver.WaitUntilVisible(CreateHearingPage.HearingDate).SendKeys(DateTime.Now.AddDays(DAYS_LIMIT).ToString(DateFormats.LocalDateFormat(_c.Config.SauceLabsConfiguration.RunningOnSauceLabs())));
        }