public void TC003_VerifyManufacturersFieldDropdownForFilterBar(String Bname) { TestFixtureSetUp(Bname, "TC003-Verify 'Manufacturers' field drop down for Filter bar."); try { loginPage.navigateToLoginPage().verifyLoginPageScreenInDetail(); loginPage.loginUsingValidEmailIdAndPassword(); homePage.verifyHomePage().clickUserMenuAndSelectAccountFromList("QA Testing - Promo"); homePage.clickSiteNavigationMenuIconAndSelectOptionFromListOnPage("Dashboard"); promoDashboard.verifyFilterBarSectionOnScreen(false); promoDashboard.clickOnFilterFieldAndVerifyOrClickOptions("Manufacturers"); promoDashboard.verifyFilterSectionOnScreen("Manufacturers", true); promoDashboard.clickButtonOnFilterSectionOnScreen("Select Displayed"); promoDashboard.verifyFilterListRecordsSelectedOrNotOnFilterSection(true); promoDashboard.clickButtonOnFilterSectionOnScreen("Slash").verifyExcludedButtonLabelOnFilterSection(); promoDashboard.clickButtonOnFilterSectionOnScreen("Load More"); promoDashboard.enterKeywordToSerachIntoFilterTextBox(1).verifyTooltipOnFilterSection("Min Char Limit 2"); promoDashboard.clearKeywordFromSearchTextBox(); promoDashboard.clickButtonOnFilterSectionOnScreen("Browse").verifyBrowseTabOnFilterSection(); promoDashboard.clickButtonOnFilterSectionOnScreen("Excluded").verifyExcludedButtonLabelOnFilterSection(); string characterName = promoDashboard.selectCharacterFromBrowserTab(); promoDashboard.verifyFilterListRecordsValueWithSelectedCharacter(characterName); promoDashboard.clickButtonOnFilterSectionOnScreen("Excluded Remove").selectRecordsFromListOnFilterSection(); promoDashboard.clickButtonOnFilterSectionOnScreen("Selected"); promoDashboard.verifyFilterListRecordsSelectedOrNotOnFilterSection(true).clickButtonOnFilterSectionOnScreen("Clear Selected"); promoDashboard.verifyFilterListRecordsSelectedOrNotOnFilterSection(false); } catch (Exception e) { Logging.LogStop(this.driver, test, e, MethodBase.GetCurrentMethod(), Bname + "_TestSuite008_FilterBar_TC003"); throw; } driver.Quit(); }