public void a03_Bundle_AccessRequest_57027_57028() { CommonSection.Avatar.Logout(); LoginPage.LoginClick(); LoginPage.LoginAs("sulearner1").WithPassword("password").Login(); CommonSection.SearchCatalog("Bundle request Access"); driver.FindElement(By.XPath("//a[contains(.,'Bundle Request Access')]")).Click(); ContentDetailsPage.RequestAccess_Curriculum(); // Used this. May need to create a universal function or copy into bundle ContentDetailsPage.RequestAccessHistory_Curriculum(); //TAsk 57028 ContentDetailsPage.CancelRequestAccess_Curriculum(); }
public void P20_1_A02_User_Request_Access_To_Curriculum_26343() { #region Set access approval ContentDetailsPage.ClickEditContent_New19_2(); _test.Log(Status.Info, "Click edit content button"); DocumentPage.ClickButton_CheckOut(); ContentDetailsPage.Accordians.ClickEdit_AccessApproval(); Assert.IsTrue(AccessApprovalPage.verifyFields()); _test.Log(Status.Pass, "Verify Approval required, Search for options are available on page"); AccessApprovalPage.AssignApproverPath(); _test.Log(Status.Info, "Asign Approver path to content"); StringAssert.AreEqualIgnoringCase("The approval path is now associated with the content.", ContentDetailsPage.VerifyFeedbackMessage()); _test.Log(Status.Pass, "Verify feedback message"); CurriculumContentPage.Remove_PreRequisites(); DocumentPage.ClickButton_CheckIn(); CommonSection.SearchCatalog(curriculamtitle + "_TC26367"); _test.Log(Status.Info, "Enter curriculum title in global search box"); SearchResultsPage.ClickCourseTitle(curriculamtitle + "_TC26367"); _test.Log(Status.Info, "Click on search result from catalog"); #endregion Assert.IsTrue(ContentDetailsPage.RequestAccess_Curriculum()); Assert.IsTrue(ContentDetailsPage.RequestAccessHistory_Curriculum()); Assert.IsTrue(ContentDetailsPage.CancelRequestAccess_Curriculum()); }