public void DisableAndCreateSubscription() { var login = new AuthPage(driver); driver.Url = Url.Deautos.Views.Backoffice.Main; var agencyUser = new AgencyUserPage(driver); login.BackOfficeLogin(); agencyUser.DisableSubscription(SubscriptionUser); agencyUser.CreateSubscription(SubscriptionUser); }
public void MultibrandUserRegister() { var auth = new AuthPage(driver); var agencyUser = new AgencyUserPage(driver); driver.Url = Url.Deautos.Views.Registers.RegisterUserTypeTwo; string email = auth.RegisterClientUser("Multibrand"); driver.Navigate().GoToUrl(string.Concat(Url.Deautos.Views.Backoffice.Main, "agencyUserCms")); auth.BackOfficeLogin(); agencyUser.ActivateAgencyUser(email); }
public AgencyStep(IWebDriver driver, FeatureContext featureContext) : base(driver, featureContext) { _agencyListPage = new AgencyListPage(driver, featureContext); _agencyCreatePage = new AgencyCreatePage(driver, featureContext); _agencyEditPage = new AgencyEditPage(driver, featureContext); _agencyAccessPage = new AgencyAccessPage(driver, featureContext); _agencyUserPage = new AgencyUserPage(driver, featureContext); _agencyFeaturesPage = new AgencyFeaturesPage(driver, featureContext); _createUpdateAgencyUserFrame = new CreateUpdateAgencyUserFrame(driver, featureContext); _agencyCustomLabelPage = new AgencyCustomLabelPage(driver, featureContext); _addEditCustomLabelFrame = new AddEditCustomLabelFrame(driver, featureContext); _agencyCustomFieldPage = new AgencyCustomFieldPage(driver, featureContext); _agencyClassificationsPage = new AgencyClassificationsPage(driver, featureContext); _manageActionsRequiringReapprovalFrame = new ManageActionsRequiringReapprovalFrame(driver, featureContext); }
public void RegisterAndAddSubscription(string UserType, string UserTypePassword) { var agencyUser = new AgencyUserPage(driver); driver.Url = Url.Deautos.Views.Login.Auth; string email = RegisterClientUser(UserType); driver.Navigate().GoToUrl(string.Concat(Url.Deautos.Views.Backoffice.Main, "agencyUserCms")); BackOfficeLogin(); agencyUser.ActivateAgencyUser(email); agencyUser.DisableSubscription(email); agencyUser.CreateSubscription(email); Console.WriteLine($"automation has generated< the user: {email} with password: {UserTypePassword}"); }