public void TC002_VerifyOnClickingTheViewAd_OccurrencesOrDetailsButtonInAgGridDetailAndThumbnailViewShouldOpenAModalWindowWithViewAd_Occurrences_MoreDetailsDownloadTab(String Bname)
        {
            TestFixtureSetUp(Bname, "TC002-Verify on clicking the View Ad , Occurrences or Details button in AgGrid's detail and thumbnail view should open a modal window with View ad, Occurrences , More details Download tab.");
            try
            {
                loginPage.navigateToLoginPage().VerifyLoginPageScreenInDetail();
                loginPage.loginUsingValidEmailIdAndPassword();

                homePage.newVerifyHomePage();
                homePage.VerifyAccountOrSwitchIfRequired("QA Testing - Brand Canada");
                homePage.newVerifyHomePage();
                homePage.selectOptionFromSideNavigationBar("Print Dynamics Dashboard (Occurrence)");
                homePage.newVerifyHomePage();

                carousels.VerifyCarousels(true);
                carousels.clickButtonOnCarousel("View Ad");
                carousels.VerifyViewAdFunctionality(true, true, true);
                viewAdPopup.clickOnButtonOfViewAdPopup("Close");
                carousels.VerifyViewAdFunctionality(false);

                viewAdPopup.VerifyOccurrencesFunctionality();
                viewAdPopup.clickOnButtonOfViewAdPopup("Close");
                viewAdPopup.VerifyOccurrencesFunctionality(false);

                homePage.selectViewForResultsDisplay("Details");
                homePage.VerifyDetailsViewOfAgGrid(true);

                viewAdPopup.clickOnButtonOfResultsCard("Details");
                carousels.VerifyDetailsFunctionality(true, false);
            }
            catch (Exception e)
            {
                Logging.LogStop(this.driver, test, e, MethodBase.GetCurrentMethod(), Bname + "_TestSuite06_Reskin_ViewAdPopup_TC002");
                throw;
            }
            driver.Quit();
        }
        public void TC010_11_VerifyResetButtonFunctionality(String Bname)
        {
            TestFixtureSetUp(Bname, "TC010_11-Verify Reset button Functionality");
            try
            {
                loginPage.navigateToLoginPage().VerifyLoginPageScreenInDetail();
                loginPage.loginUsingValidEmailIdAndPassword();

                homePage.newVerifyHomePage();
                homePage.VerifyAccountOrSwitchIfRequired();
                homePage.VerifyAndModifySearchOptions(false);
                searchPage.selectTabOnSearchOptions("Date Range");
                searchPage.selectNewDateRangeOptionFromSection("Last Year");
                searchPage.selectTabOnSearchOptions("Media");
                searchPage.selectSpecificMediaTypeOnSearchOptionsInCFTDevelopment("Print");
                searchPage.clickButtonOnSearchOptions("Apply");
                homePage.newVerifyHomePage();
                carousels.VerifyCarousels();
                string adCode1 = carousels.getAdCodeFromCarousel();
                carousels.VerifySelectAdFunctionality(false);
                string adCode2 = carousels.getAdCodeFromCarousel();
                carousels.VerifySelectAdFunctionality(false);
                string adCode3 = carousels.getAdCodeFromCarousel();
                carousels.VerifySelectAdFunctionality(false);
                carousels.clickOnExportOptions("Reset", 3);
                carousels.VerifyCheckboxInAgGrid(adCode1, "Carousel", false);
                carousels.VerifyCheckboxInAgGrid(adCode2, "Carousel", false);
                carousels.VerifyCheckboxInAgGrid(adCode3, "Carousel", false);
            }
            catch (Exception e)
            {
                Logging.LogStop(this.driver, test, e, MethodBase.GetCurrentMethod(), Bname + "_TestSuite04_Reskin_Export_TC010_11");
                throw;
            }
            driver.Quit();
        }
Beispiel #3
0
        public void TC001_VerifyCarousel(String Bname)
        {
            TestFixtureSetUp(Bname, "TC001-Verify Carousel.");
            try
            {
                loginPage.navigateToLoginPage().VerifyLoginPageScreenInDetail();
                loginPage.loginUsingValidEmailIdAndPassword();

                homePage.newVerifyHomePageInDetail();
                homePage.VerifyAccountOrSwitchIfRequired("QA Testing - Brand");
                carousels.VerifyCarousels();
            }
            catch (Exception e)
            {
                Logging.LogStop(this.driver, test, e, MethodBase.GetCurrentMethod(), Bname + "_TestSuite03_Reskin_Carousels_TC001");
                throw;
            }
            driver.Quit();
        }