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(); }
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(); }