mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
* Add method to wait for loading to complete in Add Panel table * remove extra retry loop
This commit is contained in:
parent
2eee0ce56f
commit
b62d01925a
1 changed files with 7 additions and 0 deletions
|
@ -93,6 +93,11 @@ export function DashboardAddPanelProvider({ getService, getPageObjects }) {
|
|||
}
|
||||
}
|
||||
|
||||
async waitForEuiTableLoading() {
|
||||
const addPanel = await testSubjects.find('dashboardAddPanel');
|
||||
await addPanel.waitForDeletedByClassName('euiBasicTable-loading');
|
||||
}
|
||||
|
||||
async closeAddPanel() {
|
||||
log.debug('DashboardAddPanel.closeAddPanel');
|
||||
const isOpen = await this.isAddPanelOpen();
|
||||
|
@ -172,6 +177,8 @@ export function DashboardAddPanelProvider({ getService, getPageObjects }) {
|
|||
}
|
||||
|
||||
async filterEmbeddableNames(name) {
|
||||
// The search input field may be disabled while the table is loading so wait for it
|
||||
await this.waitForEuiTableLoading();
|
||||
await testSubjects.setValue('savedObjectFinderSearchInput', name);
|
||||
await PageObjects.header.waitUntilLoadingHasFinished();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue