public void TC004_VerifyDailyScheduleIncludingWeekendDeliveryCreatedSuccessfullyForDataReoprtsInExportAll(String Bname) { TestFixtureSetUp(Bname, "TC004-Verify Daily schedule including weekend delivery created successfully for Data reoprts in Export All."); try { loginPage.navigateToLoginPage().VerifyLoginPageScreenInDetail(); loginPage.loginUsingValidEmailIdAndPassword(); homePage.VerifyHomePage().clickUserMenuAndSelectAccountFromList(userName); homePage.clickSiteNavigationMenuIconAndSelectOptionFromListOnPage("Mo - QA Testing - Media Spend"); //homePage.clickSiteNavigationMenuIconAndSelectOptionAndSubOptionFromListOnPage(mainMenuName, dashboardName); brandCanada_Screen.VerifyBrandCanadaScreen(); homePage.clickMenuIconFromScreen("Search"); string searchTitle = schedule.createNewSearchOrClickSavedSearchToApplySearchOnScreen(); promoDashboard.clickButtonOnViewActionSection("Export All").VerifyExportAllSectionOnDashboardScreen(); promoDashboard.VerifyOrClickExportAllSectionInDetailOnScreen("Data Reports"); promoDashboard.VerifyOrClickExportAllSectionInDetailOnScreen("Data Reports", "Schedule"); schedule.VerifyScheduleWindow(searchTitle); schedule.clickScheduleDropdownAndVerifyListsOrClick().clickButtonOnScreen("Create Scheduled Export"); schedule.VerifyScheduleMessageOnScreen("Successfully created a scheduled export for"); // not able to Verify Email Functionality } catch (Exception e) { Logging.LogStop(this.driver, test, e, MethodBase.GetCurrentMethod(), Bname + "_TestSuite006_Schedulers_TC004"); throw; } driver.Quit(); }
public void TC002_VerifyExportFunctionalityForDataReportsSection(String Bname) { TestFixtureSetUp(Bname, "TC002-Verify 'Export' Functionality for Data Reports Section."); try { loginPage.navigateToLoginPage().VerifyLoginPageScreenInDetail(); loginPage.loginUsingValidEmailIdAndPassword(); homePage.VerifyHomePage().clickUserMenuAndSelectAccountFromList(userName); homePage.clickSiteNavigationMenuIconAndSelectOptionFromListOnPage("QA Testing - Print Dynamics Dashboard (Ad)"); //homePage.clickSiteNavigationMenuIconAndSelectOptionAndSubOptionFromListOnPage(mainMenuName, dashboardName); //promoDashboard.VerifyPromoDashboardScreen(); promoDashboard.clickDetailViewButtonAndVerifyOptionsToClick("Table"); promoDashboard.clickButtonOnViewActionSection("Export All").VerifyExportAllSectionOnDashboardScreen(); promoDashboard.selectRecordFromViewSection(); promoDashboard.VerifyOrClickExportAllSectionInDetailOnScreen("Data Reports"); promoDashboard.VerifyOrClickExportAllSectionInDetailOnScreen("Data Reports", "Download"); //promoDashboard.VerifyFileDownloadedOrNotOnScreen("promo_dashtest", "*.xlsx"); string reportName = homePage.getTheCurrentReportIdFromURL(); promoDashboard.VerifyFileDownloadedOrNotOnScreen(reportName, "*.xlsx"); } catch (Exception e) { Logging.LogStop(this.driver, test, e, MethodBase.GetCurrentMethod(), Bname + "_TestSuite005_PromoExportFunctionality_TC002"); throw; } driver.Quit(); }