public void SetCaseType(CaseType caseType = null) { caseType ??= CaseType.FromString(_c.Test.TestData.HearingDetails.CaseType); _c.Test.HearingDetails.CaseType = CaseType.FromString(_c.Test.TestData.HearingDetails.CaseType); _commonSharedSteps.WhenTheUserSelectsTheOptionFromTheDropdown(_browsers[_c.CurrentUser].Driver, HearingDetailsPage.CaseTypeDropdown, CaseType.ToString(caseType)); }
public void WhenTheUserAttemptsToCancelTheHearing() { _browsers[_c.CurrentUser].Driver.WaitUntilVisible(BookingDetailsPage.CancelButton); _browsers[_c.CurrentUser].ScrollTo(BookingDetailsPage.CancelButton); _browsers[_c.CurrentUser].Click(BookingDetailsPage.CancelButton); _commonSharedSteps.WhenTheUserSelectsTheOptionFromTheDropdown(_browsers[_c.CurrentUser].Driver, BookingDetailsPage.CancelReasonDropdown, _c.Test.TestData.BookingDetailsPage.CancelReason); _browsers[_c.CurrentUser].Click(BookingDetailsPage.ConfirmCancelButton); }
public void WhenTheUserCreatesHearings(int numberOfHearings, int numberOfEndpoints) { _numberOfHearings = numberOfHearings; _c.Test.Endpoints = numberOfEndpoints; _browser.Driver.WaitForListToBePopulated(CreateHearingPage.NumberOfHearingsDropdown); _commonSharedSteps.WhenTheUserSelectsTheOptionFromTheDropdown(_browser.Driver, CreateHearingPage.NumberOfHearingsDropdown, numberOfHearings.ToString()); _browser.Driver.WaitForListToBePopulated(CreateHearingPage.NumberOfEndpointsDropdown); _commonSharedSteps.WhenTheUserSelectsTheOptionFromTheDropdown(_browser.Driver, CreateHearingPage.NumberOfEndpointsDropdown, numberOfEndpoints.ToString()); SetTheParticipants(DefaultData.Individuals, DefaultData.Interpreters, DefaultData.Representatives, DefaultData.Observers, DefaultData.PanelMembers, DefaultData.Witnesses); ClickBook(); }
public void WhenTheUserSendsAParticipantEvent() { SelectAConference(); GetTheConferenceDetailsById(); VerifyHearingDetails(); VerifyParticipantDetails(); _participantId = GetParticipantId(); _participantId.Should().NotBeEmpty(); _participantState = ParticipantState.InHearing; _commonSharedSteps.WhenTheUserSelectsTheOptionFromTheDropdown(_browser.Driver, EventsPage.ParticipantEventDropdown(_participantId), "Transfer"); _browser.Driver.WaitUntilVisible(EventsPage.ParticipantTransferFromTextfield(_participantId)).Displayed.Should().BeTrue(); SetTheTransferFromAndTo("WaitingRoom", "HearingRoom"); _browser.Click(EventsPage.ParticipantSendEventButton(_participantId)); }
private void SetTheJudge() { var judgeUser = Users.GetJudgeUser(_c.Users); var judge = UserToUserAccountMapper.Map(judgeUser); judge.CaseRoleName = Party.Judge.Name; judge.HearingRoleName = PartyRole.Judge.Name; _browsers[_c.CurrentUser].Driver.WaitForListToBePopulated(AssignJudgePage.JudgeNameDropdown); _commonSharedSteps.WhenTheUserSelectsTheOptionFromTheDropdown(_browsers[_c.CurrentUser].Driver, AssignJudgePage.JudgeNameDropdown, judge.Username); _c.Test.HearingParticipants.Add(judge); }
private void AddHearingScheduleDetails() { if (!_c.Test.HearingSchedule.MultiDays) { _browsers[_c.CurrentUser].Clear(HearingSchedulePage.HearingDurationHourTextfield); _browsers[_c.CurrentUser].Driver.WaitUntilVisible(HearingSchedulePage.HearingDurationHourTextfield).SendKeys(_c.Test.HearingSchedule.DurationHours.ToString()); _browsers[_c.CurrentUser].Clear(HearingSchedulePage.HearingDurationMinuteTextfield); _browsers[_c.CurrentUser].Driver.WaitUntilVisible(HearingSchedulePage.HearingDurationMinuteTextfield).SendKeys(_c.Test.HearingSchedule.DurationMinutes.ToString()); } _commonSharedSteps.WhenTheUserSelectsTheOptionFromTheDropdown(_browsers[_c.CurrentUser].Driver, HearingSchedulePage.CourtAddressDropdown, _c.Test.HearingSchedule.HearingVenue); _browsers[_c.CurrentUser].Clear(HearingSchedulePage.CourtRoomTextfield); _browsers[_c.CurrentUser].Driver.WaitUntilVisible(HearingSchedulePage.CourtRoomTextfield).SendKeys(_c.Test.HearingSchedule.Room); }
private void SelectUserType(string userType) { _commonSharedSteps.WhenTheUserSelectsTheOptionFromTheDropdown(_browser.Driver, AllocateUsersPage.UserTypeDropdown, userType); }
private void SetParty(string party) { _commonSharedSteps.WhenTheUserSelectsTheOptionFromTheDropdown(_browsers[_c.CurrentUser].Driver, AddParticipantsPage.PartyDropdown, Party.FromString(party).Name); }