public void ThenTheSummaryPageDisplaysTheNewHearingDetails() { for (var i = 0; i < _c.Test.CaseNames.Count; i++) { _browser.TextOf(SummaryPage.CaseName(i)).Should().Be(_c.Test.CaseNames[i]); _browser.TextOf(SummaryPage.CaseNumber(i)).Should().NotBeNull(); _browser.TextOf(SummaryPage.ScheduledDate(i)).Should().NotBeNull(); _browser.TextOf(SummaryPage.HearingId(i)).Should().NotBeNull(); _browser.TextOf(SummaryPage.ConferenceId(i)).Should().NotBeNull(); _browser.Driver.WaitUntilVisible(SummaryPage.CopyButton(i)).Displayed.Should().BeTrue(); const int expectedNumberOfParticipants = JudgesCount + DefaultData.Individuals + DefaultData.Representatives + DefaultData.Observers + DefaultData.PanelMembers; for (var j = 0; j < expectedNumberOfParticipants; j++) { _browser.TextOf(SummaryPage.ParticipantUsername(i, j)).Should().NotBeNull(); _browser.TextOf(SummaryPage.ParticipantPassword(i, j)).Should().NotBeNull(); } for (var j = 0; j < _c.Test.Endpoints; j++) { _browser.TextOf(SummaryPage.EndpointDisplayName(i, j)).Should().StartWith(DefaultData.EndpointsPrefix); _browser.TextOf(SummaryPage.EndpointSipAddress(i, j)).Should().NotBeNull(); _browser.TextOf(SummaryPage.EndpointPin(i, j)).Should().NotBeNull(); } } }
public void ThenTheAllocatedUsernameAndPasswordAreDisplayed() { _browser.TextOf(AllocateUsersPage.ResetUsername).Should().NotBeNullOrEmpty(); _c.Test.AllocateUsername = _browser.TextOf(AllocateUsersPage.ResetUsername); _c.Test.AllocateUsername.Should().NotBeNullOrEmpty(); _browser.TextOf(AllocateUsersPage.ResetPassword).Should().NotBeNullOrEmpty(); }
private void GetTheConferenceDetailsById() { var conferenceId = _browser.TextOf(EventsPage.ConferenceIdText); conferenceId.Should().NotBeNullOrEmpty(); var response = _c.TestApi.GetConferenceByConferenceId(Guid.Parse(conferenceId)); response.StatusCode.Should().Be(HttpStatusCode.OK); _c.Test.Conference = RequestHelper.Deserialise <ConferenceDetailsResponse>(response.Content); }
private void GetTime() { var unformattedText = _browser.TextOf(JudgeHearingListPage.Time(_hearingId)); var listOfTimes = unformattedText.Split("-"); _hearingRow.StartTime = listOfTimes[0].Replace("-", "").Trim(); _hearingRow.EndTime = listOfTimes[1].Replace("-", "").Trim(); }
private string GetTheFirstAllocatedUsername() { return(_browser.TextOf(HomePage.FirstManualAllocatedUser)); }