Пример #1
0
        public void TC007_VerifyThatAfterLogin_MakeDefault_ReportShouldBeDefaultDisplayedInParticularUserAccount(String Bname)
        {
            TestFixtureSetUp(Bname, "TC007-Verify After Login 'make default' report should be default displayed in particular user account");
            try
            {
                loginPage.navigateToLoginPage().VerifyLoginPageScreenInDetail();
                loginPage.loginUsingValidEmailIdAndPassword();

                homePage.newVerifyHomePage();
                homePage.VerifyAccountOrSwitchIfRequired("QA Testing - Brand");
                homePage.VerifyAndModifySearchOptions(true);
                homePage.newVerifyHomePage();
                string searchName = homePage.saveNewSearch(false, true, "QA Testing - Brand");
                secondaryButtons.VerifySecondaryButtons();
                secondaryButtons.clickOnSecondaryButtons("default");
                Assert.IsTrue(driver._waitForElement("xpath", "//div[@role='alert']//div[contains(text(), 'Successfully updated saved search: " + searchName + "')]"), "'Search Successfully Deleted' message not present.");
                secondaryButtons.VerifySecondaryButtons(false, true);

                homePage.selectOptionFromSideNavigationBar("Settings");
                loginPage.signOutOfApplication();
                loginPage.navigateToLoginPage().VerifyPasswordScreenOnLoginPage();
                string   dataFromSheet = Common.DirectoryPath + ConfigurationManager.AppSettings["DataSheetDir"] + "\\Login.xlsx";
                string[] Password      = Spreadsheet.GetMultipleValueOfField(dataFromSheet, "Password", "Valid");
                string   password      = Password[0].ToString();
                driver._type("id", "password", password);
                Results.WriteStatus(test, "Pass", "Information Inputed successfully.<b> Password : "******"Sign in");

                homePage.newVerifyHomePage();
                summaryTags.VerifySummaryTags(new string[] { searchName });
                secondaryButtons.VerifySecondaryButtons(false, true);
                secondaryButtons.clickOnSecondaryButtons("default");
            }
            catch (Exception e)
            {
                Logging.LogStop(this.driver, test, e, MethodBase.GetCurrentMethod(), Bname + "_TestSuite11_Reskin_SecondaryButtons_TC007");
                throw;
            }
            driver.Quit();
        }
        public void TC006_VerifyThatUserIsAbleToApplyAnySavedSearchSuccessfully(String Bname)
        {
            TestFixtureSetUp(Bname, "TC006-Verify, User should be able to apply any saved search successfully");
            try
            {
                loginPage.navigateToLoginPage().VerifyLoginPageScreenInDetail();
                loginPage.loginUsingValidEmailIdAndPassword();

                homePage.newVerifyHomePage();
                homePage.VerifyAccountOrSwitchIfRequired();
                string[] summary = { "Search Options", "Last 7 Days" };
                summaryTags.VerifySummaryTags(summary);
                string searchName = homePage.selectSavedSearchOrCreateNewSavedSearch();
                summaryTags.VerifySummaryTags(new string[] { searchName });
            }
            catch (Exception e)
            {
                Logging.LogStop(this.driver, test, e, MethodBase.GetCurrentMethod(), Bname + "_TestSuite07_Reskin_SavedSearchList_TC006");
                throw;
            }
            driver.Quit();
        }
Пример #3
0
        public void TC002_VerifyDefaultSummaryTagsList(String Bname)
        {
            TestFixtureSetUp(Bname, "TC002-Verify Default summary tags list.");
            try
            {
                loginPage.navigateToLoginPage().VerifyLoginPageScreenInDetail();
                loginPage.loginUsingValidEmailIdAndPassword();

                homePage.newVerifyHomePage();
                homePage.VerifyAccountOrSwitchIfRequired("QA Testing - Brand");
                homePage.newVerifyHomePage();
                searchPage.VerifyAndLoadSpecificSavedSearch("New Search", true, true);
                string[] summary = { "Search Options", "Running", "Last 7 Days" };
                summaryTags.VerifySummaryTags(summary);
            }
            catch (Exception e)
            {
                Logging.LogStop(this.driver, test, e, MethodBase.GetCurrentMethod(), Bname + "_TestSuite05_Reskin_SummaryTags_TC002");
                throw;
            }
            driver.Quit();
        }
        public void TC001_2_VerifyFilterNowFunctionalityFromFilterBar(String Bname)
        {
            TestFixtureSetUp(Bname, "TC001_2-Verify Filter now functionality from filter bar");
            try
            {
                loginPage.navigateToLoginPage().VerifyLoginPageScreenInDetail();
                loginPage.loginUsingValidEmailIdAndPassword();

                homePage.newVerifyHomePage();
                homePage.VerifyAccountOrSwitchIfRequired("QA Testing - Brand Canada");
                homePage.selectOptionFromSideNavigationBar("Creative Search");
                homePage.newVerifyHomePage();
                searchPage.VerifyFilterNowBar();
                searchPage.SearchFromFilterNowBar("Food");
                searchPage.VerifyFilterNowBar("Food");
                secondaryButtons.VerifySecondaryButtons(true);
                summaryTags.VerifySummaryTags(new string[] { "Food in All Fields" }, false);
                summaryTags.VerifyTooltipsOfSummaryTags();
            }
            catch (Exception e)
            {
                Logging.LogStop(this.driver, test, e, MethodBase.GetCurrentMethod(), Bname + "_TestSuite16_Reskin_FilterNow_TC001_2");
                throw;
            }
            driver.Quit();
        }