Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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");
        }