From ed0cfe911fdc980da4a5d1f6f3ef39d5499f0a8c Mon Sep 17 00:00:00 2001 From: Chris Collins Date: Fri, 11 Apr 2025 11:06:04 -0400 Subject: [PATCH] fix(cypress) Fix broken searchFilters.js cypress test (#13185) --- .../tests/cypress/cypress/e2e/search/searchFilters.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/smoke-test/tests/cypress/cypress/e2e/search/searchFilters.js b/smoke-test/tests/cypress/cypress/e2e/search/searchFilters.js index 59530333d6..979cb46d58 100644 --- a/smoke-test/tests/cypress/cypress/e2e/search/searchFilters.js +++ b/smoke-test/tests/cypress/cypress/e2e/search/searchFilters.js @@ -44,9 +44,13 @@ describe("search", () => { cy.visit("/"); cy.get("input[data-testid=search-input]").type("*{enter}"); - // click tag filter dropdown inside of "More Filters" - cy.get("[data-testid=more-filters-dropdown").click({ force: true }); - cy.get("[data-testid=more-filter-Tag").click({ force: true }); + // open up more filters so we can see all filters at once + cy.get("[data-testid=more-filters-dropdown]").click(); + + // look for the high level tag filter first and select the more filter tag if it doesn't exist + cy.get("[data-testid=filter-dropdown-Tag], [data-testid=more-filter-Tag]") + .first() + .click(); // click and search for tag, save that tag cy.get("[data-testid=search-bar").eq(1).type("cypress");