diff --git a/canvas_modules/harness/cypress/support/canvas/test-harness-cmds.js b/canvas_modules/harness/cypress/support/canvas/test-harness-cmds.js index 407fdfd91c..f7dd9cfb5b 100644 --- a/canvas_modules/harness/cypress/support/canvas/test-harness-cmds.js +++ b/canvas_modules/harness/cypress/support/canvas/test-harness-cmds.js @@ -60,22 +60,9 @@ Cypress.Commands.add("openCanvasDefinitionForExtraCanvas", (canvasFileName) => { }); }); -Cypress.Commands.add("openCanvasPalette", (paletteName) => { - cy.toggleCommonCanvasSidePanel(); - cy.get("#harness-sidepanel-palette-dropdown").select(paletteName); - // Wait until we can get a palette flyout category from the canvas before proceeding. This - // allows the canvas to load and display before any more test case steps - // are executed. Note: this won't work if the testcase selects a second - // canvas while an existing canvas with nodes is displayed. +Cypress.Commands.add("openCanvasPalette", (paletteFileName) => { cy.document().then((doc) => { - if (doc.canvasController.getCanvasConfig().enablePaletteLayout === "Modal") { - // Palette Layout - Modal - cy.get(".palette-dialog-categories"); - } else { - // Palette Layout - Flyout - cy.get(".palette-flyout-category"); - } - cy.toggleCommonCanvasSidePanel(); + doc.setPaletteDropdownSelect(paletteFileName); }); });