From 953e1543a56754f293c6995668b0e443909d1804 Mon Sep 17 00:00:00 2001 From: Tyler Smalley Date: Mon, 21 Mar 2016 18:44:24 -0700 Subject: [PATCH] Re-adds test page helpers removed by merge Signed-off-by: Tyler Smalley --- test/support/pages/visualize_page.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/test/support/pages/visualize_page.js b/test/support/pages/visualize_page.js index 65733b34fee6..b19d938d4d18 100644 --- a/test/support/pages/visualize_page.js +++ b/test/support/pages/visualize_page.js @@ -326,6 +326,33 @@ define(function (require) { }); }, + clickLoadSavedVisButton: function clickLoadSavedVisButton() { + return this.remote + .setFindTimeout(defaultTimeout) + .findDisplayedByCssSelector('button[aria-label="Load Saved Visualization"]') + .click(); + }, + + filterVisByName: function filterVisByName(vizName) { + return this.remote + .findByCssSelector('input[name="filter"]') + .click() + // can't uses dashes in saved visualizations when filtering + // or extended character sets + // https://github.com/elastic/kibana/issues/6300 + .type(vizName.replace('-',' ')); + }, + + clickVisualizationByLinkText: function clickVisualizationByLinkText(vizName) { + var self = this; + common.debug('clickVisualizationByLinkText(' + vizName + ')'); + + return this.remote + .setFindTimeout(defaultTimeout) + .findByLinkText(vizName) + .click(); + }, + // this starts by clicking the Load Saved Viz button, not from the // bottom half of the "Create a new visualization Step 1" page loadSavedVisualization: function loadSavedVisualization(vizName) {