public void VerifyAddApplicationMandatoryFields(Dictionary <string, string> parameters) { var loginPage = new LoginPage(this.DriverContext); var homePage = new HomePage(this.DriverContext); var membershipManagementPage = new MemebershipManagementPage(this.DriverContext); loginPage.OpenLandingPage(); loginPage.IsCustomerLogoDisplayed(); loginPage.IsUserAbletoLoginMCSApp(parameters["uname"].Trim(), parameters["password"].Trim()); homePage.IsCustomerLogoDisplayed(); homePage.IsLoggedUserDisplayed(); homePage.IsApplicationManagementSectionClickable(); homePage.IsAddApplicationButtonClickable(); homePage.IsUserAbletoEnterApplicationName(parameters["ApplicationName"].Trim()); homePage.IsUserAbletoEnterContactName(parameters["contactName"].Trim()); homePage.IsUserAbletoEnterEmailID(parameters["Email"].Trim()); homePage.IsAddApplicationSaveButtonClickable(); homePage.AreAddApplicationValidationMessagesDisplayed(parameters["applicationError"].Trim(), parameters["contacterror"].Trim(), parameters["emailerror"].Trim()); }
public void VerifyUserAbletoAddManageMembershipType(Dictionary <string, string> parameters) { var loginPage = new LoginPage(this.DriverContext); var homePage = new HomePage(this.DriverContext); var membershipManagementPage = new MemebershipManagementPage(this.DriverContext); loginPage.OpenLandingPage(); loginPage.IsCustomerLogoDisplayed(); loginPage.IsUserAbletoLoginMCSApp(parameters["uname"].Trim(), parameters["password"].Trim()); homePage.IsCustomerLogoDisplayed(); homePage.IsLoggedUserDisplayed(); homePage.IsMembershipManagementSectionClickable(); homePage.IsManageMembershipTypeClickable(); membershipManagementPage.IsAddMemberShipTypeButtonClickable(); membershipManagementPage.EnterMembershipName(parameters["membershipname"].Trim() + DateHelper.RandomString(3, false)); membershipManagementPage.EnterMembershipFee(parameters["membershipfee"].Trim()); membershipManagementPage.IsNextButtonClickable(); membershipManagementPage.IsSaveButtonClickable(); membershipManagementPage.IsSuccessfullMessageDisplayed(); }
public void VerifyUserAbletoEditManageMembershipType(Dictionary <string, string> parameters) { var loginPage = new LoginPage(this.DriverContext); var homePage = new HomePage(this.DriverContext); var membershipManagementPage = new MemebershipManagementPage(this.DriverContext); loginPage.OpenLandingPage(); loginPage.IsCustomerLogoDisplayed(); loginPage.IsUserAbletoLoginMCSApp(parameters["uname"].Trim(), parameters["password"].Trim()); homePage.IsCustomerLogoDisplayed(); homePage.IsLoggedUserDisplayed(); homePage.IsMembershipManagementSectionClickable(); homePage.IsManageMembershipTypeClickable(); string header = parameters["header"].Trim(); string membershipType = parameters["membershipType"].Trim(); homePage.IsMembershipTypeHeaderDisplayed(header); homePage.IsMembershipTypeRecordClickableFromList(membershipType); homePage.IsMemebershipTypeRecordEditable(); homePage.IsUpdateButtonClickable(); }
public void VerifyEditMembershipClassification(Dictionary <string, string> parameters) { var loginPage = new LoginPage(this.DriverContext); var homePage = new HomePage(this.DriverContext); var membershipManagementPage = new MemebershipManagementPage(this.DriverContext); loginPage.OpenLandingPage(); loginPage.IsCustomerLogoDisplayed(); loginPage.IsUserAbletoLoginMCSApp(parameters["uname"].Trim(), parameters["password"].Trim()); homePage.IsCustomerLogoDisplayed(); homePage.IsLoggedUserDisplayed(); homePage.IsMembershipManagementSectionClickable(); homePage.IsManageMembershipClassificationsClickable(); homePage.IsClassificationRecordEditable(); homePage.IsEditButtonClickable(); string classificationType = parameters["ClassificationType"].Trim() + " on " + DateHelper.RandomString(3, false); homePage.IsUserAbleToEnterClassificationTypeInPopUpWindowOfAddClassificationType(classificationType); homePage.IsSaveButtonClickableOfPopUpWindowOfAddClassificationType(); homePage.IsSuccessfullMessageForAddMembershioClassificationDisplayed(); }
public void VerifyAddNewApplicationTest(Dictionary <string, string> parameters) { var loginPage = new LoginPage(this.DriverContext); var homePage = new HomePage(this.DriverContext); var membershipManagementPage = new MemebershipManagementPage(this.DriverContext); loginPage.OpenLandingPage(); loginPage.IsCustomerLogoDisplayed(); loginPage.IsUserAbletoLoginMCSApp(parameters["uname"].Trim(), parameters["password"].Trim()); homePage.IsCustomerLogoDisplayed(); homePage.IsLoggedUserDisplayed(); homePage.IsApplicationManagementSectionClickable(); homePage.IsAddApplicationButtonClickable(); string applicationName = parameters["ApplicationName"].Trim() + " on " + DateHelper.RandomString(2, false); string contact_Name = parameters["contactName"].Trim() + " on " + DateHelper.RandomString(2, false); homePage.IsUserAbletoEnterApplicationName(applicationName); homePage.IsUserAbletoEnterContactName(contact_Name); homePage.IsUserAbletoEnterEmailID(parameters["Email"].Trim()); homePage.IsAddApplicationSaveButtonClickable(); homePage.IsAddApplicationSuccessfullMessageDisplayed(); }