public void AssignPrimaryContact() { string targetStudy = "AutoTest-" + DataGen.String(5); CloneEntity("STUDY00000017", targetStudy); var ActionsNav = new ActivitiesNav(); var workspace = new IRBWorkspace(); var SelectPersonPage = new SelectPerson("Person"); Store.LoginAsUser(Users.Irbd); var studyForReview = new CCElement(By.LinkText(targetStudy)); studyForReview.Click(); var assignPrimaryContact = new AssignPrimaryContact(workspace.GetStudyID(), "Assign Primary Contact"); ActionsNav.LnkAssignPrimaryContact.Click(); assignPrimaryContact.SwitchTo(); PopUpWindow.SwitchTo("Execute \"Assign Primary Contact\"", true); assignPrimaryContact.SelectPrimaryContact("Bivens (pi2)"); PopUpWindow.SwitchTo(targetStudy); Wait.Until(h => new CCElement(By.LinkText("Assigned Primary Contact")).Exists); Assert.IsTrue(new CCElement(By.LinkText("Assigned Primary Contact")).Exists, "Assigned primary contact not found for: " + targetStudy); }
protected override void OnStartup(StartupEventArgs e) { SelectPerson person = new SelectPerson(); person.Show(); base.OnStartup(e); }
public void ManageAncillaryReviews() { string targetStudy = "AutoTest-" + DataGen.String(5); CloneEntity("STUDY00000017", targetStudy); var ActionsNav = new ActivitiesNav(); var ManageAncillaryReviewsPage = new ManageAncillaryReviews("STUDY-" + targetStudy, "Manage Ancillary Reviews"); var SelectPersonPage = new SelectPerson("Person"); var AddAncillaryReviewPage = new AddAncillaryReview(); Store.LoginAsUser(Users.Irbd); var studyForReview = new CCElement(By.LinkText(targetStudy)); studyForReview.Click(); ActionsNav.LnkManageAncillaryReviews.Click(); ManageAncillaryReviewsPage.SwitchTo(); ManageAncillaryReviewsPage.BtnAdd.Click(); AddAncillaryReviewPage.SwitchTo(); AddAncillaryReviewPage.SelectPerson("Max (irbc)"); //AddAncillaryReviewPage.BtnSelectPerson.Click(); //SelectPersonPage.SwitchTo(); //SelectPersonPage.SelectFirstUser(); //PopUpWindow.SwitchTo("Add Ancillary Review",true); AddAncillaryReviewPage.SelReviewType.SelectOption("Faculty"); AddAncillaryReviewPage.RdoResponseRequiredNo.Click(); AddAncillaryReviewPage.BtnOk.Click(); PopUpWindow.SwitchTo("Manage Ancillary Review", true); ManageAncillaryReviewsPage.BtnOk.Click(); PopUpWindow.SwitchTo(targetStudy); Wait.Until(h => new CCElement(By.LinkText("Managed Ancillary Reviews")).Exists); Assert.IsTrue(new CCElement(By.LinkText("Managed Ancillary Reviews")).Exists, "Managed Ancillary Reviews not found for: " + targetStudy); }