示例#1
0
        public void AdminOnboardSubscriptionTest(CreatePlanData planData, string subscriptionName)
        {
            Log.Information("---Open Add-ons List Page...---");
            TestInitialize();
            var smpPage = new SmpPage(this.driver);

            Log.Information("---Open Add-ons List Page...---");
            Log.Information("Find main menu ...");
            smpPage.GetMainMenu_AdminPortal();
            smpPage.OpenMenuPlans();

            var page = new AddonListPage(this.driver);

            Log.Information("---Select Add-ons tab...---");
            page.SelectPlansTab();

            Log.Information("---Click Add-on " + planData.planName + " and check details...---");
            page.SelectPlanInTableAndCheckDatails(planData.planName);

            var configPage = new AddonConfigPage(this.driver); string name = "Cmp Wap Extension";

            Log.Information("---Click Add-on service " + name + " and check details...---");
            configPage.SelectAddonServiceInTableAndCheckDatails(name);

            var subscptPage = new SubscriptionPage(this.driver);

            Log.Information("---Onboarding subscripton...---");
            subscptPage.OnboardSubscription(planData, subscriptionName);

            Log.Information("Added subscription to plan");
        }
示例#2
0
        public void AdminChangePlanAccess(CreatePlanData planData)
        {
            Log.Information("---Open Add-ons List Page...---");
            TestInitialize();
            var smpPage = new SmpPage(this.driver);

            Log.Information("---Open Add-ons List Page...---");
            Log.Information("Find main menu ...");
            smpPage.GetMainMenu_AdminPortal();
            smpPage.OpenMenuPlans();

            var page = new AddonListPage(this.driver);

            Log.Information("---Select Add-ons tab...---");
            page.SelectPlansTab();

            Log.Information("---Click Add-on " + planData.planName + " and check details...---");
            page.SelectPlanInTable(planData.planName);
            page.ChangePlanAccess();
        }