From 33995d8b099942a9319adf1cc6424f16d7bd5ab5 Mon Sep 17 00:00:00 2001 From: Nathan Reese Date: Tue, 19 Jun 2018 07:19:17 -0600 Subject: [PATCH] EUI 0.0.53 no longer closes combo box when clear btn is pressed (#3) --- test/functional/apps/visualize/_input_control_vis.js | 2 +- test/functional/page_objects/visualize_page.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/test/functional/apps/visualize/_input_control_vis.js b/test/functional/apps/visualize/_input_control_vis.js index 57797f72333fc..b0fb79a9c25da 100644 --- a/test/functional/apps/visualize/_input_control_vis.js +++ b/test/functional/apps/visualize/_input_control_vis.js @@ -183,7 +183,7 @@ export default function ({ getService, getPageObjects }) { }); }); - describe('nested controls', () => { + describe('chained controls', () => { before(async () => { await PageObjects.common.navigateToUrl('visualize', 'new'); diff --git a/test/functional/page_objects/visualize_page.js b/test/functional/page_objects/visualize_page.js index 84fcf6cc25637..48fe7d0332088 100644 --- a/test/functional/page_objects/visualize_page.js +++ b/test/functional/page_objects/visualize_page.js @@ -261,14 +261,15 @@ export function VisualizePageProvider({ getService, getPageObjects }) { async clearComboBox(comboBoxSelector) { const comboBox = await testSubjects.find(comboBoxSelector); - const clearBtn = await comboBox.findByCssSelector('button.euiFormControlLayoutClearButton'); + const clearBtn = await comboBox.findByCssSelector('[data-test-subj="comboBoxClearButton"]'); await clearBtn.click(); + await this.closeComboBoxOptionsList(comboBox); } async closeComboBoxOptionsList(comboBoxElement) { const isOptionsListOpen = await testSubjects.exists('comboBoxOptionsList'); if (isOptionsListOpen) { - const closeBtn = await comboBoxElement.findByCssSelector('button.euiFormControlLayoutCustomIcon'); + const closeBtn = await comboBoxElement.findByCssSelector('[data-test-subj="comboBoxToggleListButton"]'); await closeBtn.click(); } }