private void GetTime() { var unformattedText = _browser.Driver.WaitUntilVisible(JudgeHearingListPage.Time(_hearingId)).Text; var listOfTimes = unformattedText.Split("-"); _hearingRow.StartTime = listOfTimes[0].Replace("-", "").Trim(); _hearingRow.EndTime = listOfTimes[1].Replace("-", "").Trim(); }
public void ProgressToNextPage() { if (_c.Test.SelfTestJourney) { WhenTheUserClicksTheCheckEquipmentButton(); } else { var element = _c.CurrentUser.User_type == UserType.Judge ? JudgeHearingListPage.StartHearingButton(_c.Test.Conference.Id) : ParticipantHearingListPage.SignInButton(_c.Test.Conference.Id); var tolerance = _c.CurrentUser.User_type == UserType.Judge ? 30 : ToleranceInMinutes * 60; _browsers[_c.CurrentUser].Driver.WaitUntilVisible(ParticipantHearingListPage.HearingListPageTitle).Displayed.Should().BeTrue(); _browsers[_c.CurrentUser].ScrollTo(element); _browsers[_c.CurrentUser].Click(element, tolerance); } }
public void ThenTheJudgeCanSeeAListOfHearingsIncludingTheNewHearing() { var scheduledDateTime = _c.TimeZone.Adjust(_c.Test.Hearing.ScheduledDateTime); var scheduledDuration = _c.Test.Hearing.ScheduledDuration; var rowData = new GetHearingRow() .WithConferenceId(_c.Test.Conference.Id) .WithDriver(_browsers[_c.CurrentUser]) .Fetch(); _browsers[_c.CurrentUser].Driver.WaitUntilVisible(JudgeHearingListPage.Date(scheduledDateTime.ToString(DateFormats.JudgeHearingListDate))).Displayed.Should().BeTrue(); rowData.StartTime.Should().Be(scheduledDateTime.ToString(DateFormats.JudgeHearingListTime)); rowData.EndTime.Should().Be(scheduledDateTime.AddMinutes(scheduledDuration).ToString(DateFormats.JudgeHearingListTime)); rowData.Judge.Should().Be(_c.CurrentUser.DisplayName); rowData.CaseName.Trim().Should().Be(_c.Test.Case.Name); rowData.CaseType.Trim().Should().Be(_c.Test.Hearing.CaseTypeName); rowData.CaseNumber.Trim().Should().Be(_c.Test.Case.Number); ParticipantsDisplayed(_c.Test.HearingParticipants, rowData); }
private void GetWingersCount() { var elements = _browser.Driver.FindElements(JudgeHearingListPage.WingersCount(_hearingId)); _hearingRow.WingersCount = elements.Count > 0 ? _browser.Driver.WaitUntilVisible(JudgeHearingListPage.WingersCount(_hearingId)).Text.Trim() : "0"; }
private void GetParticipantCount() { _hearingRow.ParticipantCount = _browser.Driver.WaitUntilVisible(JudgeHearingListPage.ParticipantCount(_hearingId)).Text.Trim(); }
private void GetCaseDetails() { _hearingRow.CaseName = _browser.Driver.WaitUntilVisible(JudgeHearingListPage.CaseName(_hearingId)).Text; _hearingRow.CaseType = _browser.Driver.WaitUntilVisible(JudgeHearingListPage.CaseType(_hearingId)).Text; _hearingRow.CaseNumber = _browser.Driver.WaitUntilVisible(JudgeHearingListPage.CaseNumber(_hearingId)).Text; }
private void GetJudge() { _hearingRow.Judge = _browser.Driver.WaitUntilVisible(JudgeHearingListPage.Judge(_hearingId)).Text; }
private void CheckRowIsVisible() { _browser.Driver.WaitUntilVisible(JudgeHearingListPage.CaseName(_hearingId)).Displayed.Should().BeTrue(); }
private void GetWingersCount() { var elements = _browser.Driver.FindElements(JudgeHearingListPage.WingersCount(_hearingId)); _hearingRow.WingersCount = elements.Count > 0 ? _browser.TextOf(JudgeHearingListPage.WingersCount(_hearingId)) : "0"; }
private void GetParticipantCount() { _hearingRow.ParticipantCount = _browser.TextOf(JudgeHearingListPage.ParticipantCount(_hearingId)); }
private void GetCaseDetails() { _hearingRow.CaseName = _browser.TextOf(JudgeHearingListPage.CaseName(_hearingId)); _hearingRow.CaseType = _browser.TextOf(JudgeHearingListPage.CaseType(_hearingId)); _hearingRow.CaseNumber = _browser.TextOf(JudgeHearingListPage.CaseNumber(_hearingId)); }
private void GetJudge() { _hearingRow.Judge = _browser.TextOf(JudgeHearingListPage.Judge(_hearingId)); }
public void ThenTheJudgeIsUnableToAccessTheWaitingRoom() { _browsers[_c.CurrentUser].Driver.WaitUntilElementNotVisible(JudgeHearingListPage.StartHearingButton(_c.Test.Conference.Id)).Should().BeTrue(); }
public void ThenTheHearingStatusShouldBeDisplayedAsClosedOnTheHearingListPage() { _browsers[_c.CurrentUser].TextOf(JudgeHearingListPage.Status(_c.Test.Conference.Id)).Should().Be("Closed"); }
public void ThenContactUsDetailsForTheJudgeAreAvailable() { _browsers[_c.CurrentUser].Driver.WaitUntilVisible(JudgeHearingListPage.ContactUs).Displayed.Should().BeTrue(); _browsers[_c.CurrentUser].Driver.WaitUntilVisible(JudgeHearingListPage.PhoneNumber(_c.Test.CommonData.CommonOnScreenData.VhoPhone)).Displayed.Should().BeTrue(); }
public void ThenTheHearingStatusShouldBeDisplayedAsClosedOnTheHearingListPage() { _browsers[_c.CurrentUser].Driver.WaitUntilVisible(JudgeHearingListPage.Status(_c.Test.Conference.Id)).Text.Trim().Should().Be("Closed"); }