//[Test] //[Ignore("Duplicated by System Test InsignificantRniWithClarificationRequestedToAcknowledged")] public void SubmitRNIPreReview() { // clone a RNI in pre-review state string targetStudy = "RNI-" + DataGen.String(5); // select something new EntityClonerUtil.CloneEntity("RNI00000005", targetStudy); var Inbox = new Inbox(); var LeftActionNav = new ActivitiesNav(); var StudyWorkspacePage = new IRBWorkspace(); Store.LoginAsUser(Users.Irbd); Inbox.LnkAdvanced.Click(); Wait.Until(h => Inbox.QueryField1.Displayed); Inbox.QueryField1.SelectByInnerText("State"); Wait.Until(h => Inbox.QueryCriteria1.Enabled); Inbox.QueryCriteria1.Text = "Pre-Review"; Wait.Until(d => Inbox.BtnGo.Enabled); Inbox.BtnGo.Click(); Wait.Until(d => Inbox.BtnGo.Enabled); // change this Inbox.OpenStudy(targetStudy); string id = StudyWorkspacePage.GetStudyID(); var AssignCordPopup = new AssignCoordinator(id, "Assign Coordinator"); // Assign coordinator LeftActionNav.LnkAssignCoordinator.Click(); AssignCordPopup.SwitchTo(); AssignCordPopup.FirstUser.Click(); AssignCordPopup.SwitchBackToParent(); // Submit RNI-SubmitPreReviewPopup LeftActionNav.LnkSubmitRNIPreReview.Click(); var SubmitRNIPreReviewPage = new SubmitRNIPreReview(id, "Submit RNI Pre-Review"); SubmitRNIPreReviewPage.SwitchTo(); SubmitRNIPreReviewPage.SelectDetermination(IRBStore.SubmitRNIPreReview.Determinations.NoneOfTheAbove); SubmitRNIPreReviewPage.rdoSubmitPreviewYes.Click(); SubmitRNIPreReviewPage.BtnOk.Click(); SubmitRNIPreReviewPage.SwitchBackToParent(); Wait.Until(h => new Link(By.LinkText("RNI Pre-Review Submitted")).Exists); Assert.IsTrue(new Link(By.LinkText("RNI Pre-Review Submitted")).Exists, "'RNI Submitted Pre-Review' activity not found for: " + targetStudy); Assert.IsTrue(StudyWorkspacePage.GetStudyState() == "Acknowledged", "State of RNI: Not in acknowledged state"); }
public void A2_SubmitPreReview() { // take a study in the previous pre-review state, clone it. string targetStudy = "AutoTest-" + DataGen.String(5); CloneEntity("STUDY00000011", targetStudy); var ActionsNav = new ActivitiesNav(); var AssignCoordinator = new AssignCoordinator("STUDY-" + targetStudy, "Assign Coordinator"); var IRBSubmissionsPage = new IRBSubmissions(); var Workspace = new IRBWorkspace(); // Login as irbd Store.LoginAsUser(Users.Irbd); IRBSubmissionsPage.OpenSubmissionByAllSubmissions(targetStudy); // Assign a coordinator Workspace.AssignCoordinator("Orlando Max (irbc)"); // verify link IRB Coordinator Assigned Assert.IsTrue(new CCElement(By.LinkText("IRB Coordinator Assigned")).Exists, "Cannot find 'IRB Coordinator Assigned' activity in history"); // Submit Pre-Review var PreReview = new SubmitPreReviewPopup(Workspace.GetStudyID(), "Submit Pre-Review"); ActionsNav.LnkSubmitPreReview.Click(); PreReview.SwitchTo(); PreReview.RdoRiskLevelGreater.Click(); PreReview.ChkBoxBioMedicalClinical.Click(); PreReview.RadioBtnSubmitPreReviewYes.Click(); PreReview.BtnOk.Click(); PreReview.SwitchBackToParent(); // verify link Pre-Review Submitted exists Wait.Until((d) => new CCElement(By.LinkText("Pre-Review Submitted")).Exists); Assert.IsTrue(new CCElement(By.LinkText("Pre-Review Submitted")).Exists, "Cannot find 'Pre-Review Submitted' activity in history"); }