/// <summary> /// Search and sign off trials. /// </summary> /// <param name="contextTrialTitle">The context trial title.</param> /// <returns>System.String.</returns> public string SearchAndSignOffTrials(string contextTrialTitle) { SignOffTrialSummarySearch.SendKeys(contextTrialTitle); SignOffTrialSummaryResult_Title.Text.Should().BeEquivalentTo(contextTrialTitle); var reportPeriod = SignOffTrialSummaryResult_ReportPeriod.Text; NewFTE.Click(); FTEInput.SendKeys("2"); SignOffCheckBox.Click(); Submit.Click(); return(reportPeriod); }
/// <summary> /// Verifies the trial summary details. /// </summary> /// <param name="contextTrialTitle">The context trial title.</param> public void VerifyTrialSummaryDetails(string contextTrialTitle) { PageHelper.WaitForElement(Driver, SignOffTrialSummarySearch); Thread.Sleep(TimeSpan.FromSeconds(3)); var today = DateTime.Now.ToString("dd/MM/yyyy"); SignOffTrialSummarySearch.SendKeys(contextTrialTitle); SignOffTrialSummaryResult_Title.Text.Should().BeEquivalentTo(contextTrialTitle); SignOffTrialSummaryResult_Title.Click(); PageHelper.WaitForElement(Driver, TrialSummary_RecruitmentOpen); TrialSummary_RecruitmentOpen.Text.Should().BeEquivalentTo(today); TrialSummary_RecruitmentTarget.Text.Should().BeEquivalentTo("10"); TrialSummary_CurrentEnrollment.Text.Should().BeEquivalentTo("4"); TrialSummary_ScreenFailure.Text.Should().BeEquivalentTo("3"); TrialSummary_ActiveOnTrial.Text.Should().BeEquivalentTo("2"); TrialSummary_PatientFollowUp.Text.Should().BeEquivalentTo("2"); TrialSummary_PatientsDiscontinued.Text.Should().BeEquivalentTo("1"); }