From c5ce62e11dd33261d7acd5e86b1e202688dc248d Mon Sep 17 00:00:00 2001 From: Daniel Sami Date: Fri, 19 Oct 2018 10:23:50 -0400 Subject: [PATCH] added functionality to validate that search is complete before continuing --- awx/ui/test/e2e/tests/test-workflow-visualizer.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/awx/ui/test/e2e/tests/test-workflow-visualizer.js b/awx/ui/test/e2e/tests/test-workflow-visualizer.js index 0ae272ddf9..7cccd3aec3 100644 --- a/awx/ui/test/e2e/tests/test-workflow-visualizer.js +++ b/awx/ui/test/e2e/tests/test-workflow-visualizer.js @@ -12,6 +12,7 @@ const workflowSelector = "//a[contains(text(), 'test-actions-workflow-template') const workflowVisualizerBtn = "//button[contains(@id, 'workflow_job_template_workflow_visualizer_btn')]"; const workflowSearchBar = "//input[contains(@class, 'SmartSearch-input')]"; const workflowText = 'name.iexact:"test-actions-workflow-template"'; +const workflowSearchBadgeCount = '//span[contains(@class, "at-Panel-headingTitleBadge") and contains(text(), "1")]'; const rootNode = "//*[@id='node-2']"; const childNode = "//*[@id='node-3']"; @@ -62,6 +63,8 @@ module.exports = { .waitForElementNotVisible(spinny) .clearValue(workflowSearchBar) .setValue(workflowSearchBar, [workflowText, client.Keys.ENTER]) + .waitForElementVisible(workflowSearchBadgeCount) + .waitForElementNotVisible(spinny) .findThenClick(workflowSelector) .findThenClick(workflowVisualizerBtn); },