diff --git a/cypress/integration/plugins/observability-dashboards/3_trace_analytics_traces.spec.js b/cypress/integration/plugins/observability-dashboards/3_trace_analytics_traces.spec.js index 9e2400fb9..ce8bb805d 100644 --- a/cypress/integration/plugins/observability-dashboards/3_trace_analytics_traces.spec.js +++ b/cypress/integration/plugins/observability-dashboards/3_trace_analytics_traces.spec.js @@ -66,9 +66,15 @@ describe('Testing traces table', () => { }); it('Searches correctly', () => { - cy.get('input[type="search"]').focus().type(`${TRACE_ID}{enter}`); - cy.get('.euiButton__text').contains('Refresh').click(); - cy.intercept('POST', '/_dashboards/api/observability/trace_analytics/query').as('queryResult'); + cy.intercept( + 'POST', + '/_dashboards/api/observability/trace_analytics/query' + ).as('queryResult'); + cy.get('input[type="search"]') + .focus() + .type(`${TRACE_ID}{enter}`, { delay: 100 }); + cy.get('input[type="search"]').should('have.value', TRACE_ID); + cy.get('[data-test-subj="superDatePickerApplyTimeButton"]').click(); cy.wait('@queryResult'); cy.contains(' (1)').should('exist'); cy.get('.euiTableCellContent') diff --git a/cypress/integration/plugins/observability-dashboards/4_panels.spec.js b/cypress/integration/plugins/observability-dashboards/4_panels.spec.js index 723051699..17b8a15cb 100644 --- a/cypress/integration/plugins/observability-dashboards/4_panels.spec.js +++ b/cypress/integration/plugins/observability-dashboards/4_panels.spec.js @@ -41,6 +41,11 @@ describe('Creating visualizations', () => { }); it('Create first visualization in event analytics', () => { + cy.intercept( + 'POST', + '/_dashboards/api/observability/event_analytics/saved_objects/vis' + ).as('savedVisFetch'); + cy.intercept('POST', '/_dashboards/api/ppl/search').as('searchFinished'); cy.get('[id^=autocomplete-textarea]').focus().type(PPL_VISUALIZATIONS[0], { delay: 50, }); @@ -52,6 +57,7 @@ describe('Creating visualizations', () => { .trigger('mouseover') .click(); cy.wait(delay * 2); + cy.wait('@searchFinished'); cy.get('[data-test-subj="eventExplorer__saveManagementPopover"]') .trigger('mouseover') .click(); @@ -61,7 +67,6 @@ describe('Creating visualizations', () => { .type(PPL_VISUALIZATIONS_NAMES[0], { delay: 50, }); - cy.intercept('POST', '/_dashboards/api/observability/event_analytics/saved_objects/vis').as('savedVisFetch'); cy.get('[data-test-subj="eventExplorer__querySaveConfirm"]') .trigger('mouseover') .click(); @@ -135,7 +140,10 @@ describe('Testing panels table', () => { .trigger('mouseover') .click(); cy.wait(delay); - cy.intercept('POST', '/_dashboards/api/observability/operational_panels/panels/clone').as('clonePanel'); + cy.intercept( + 'POST', + '/_dashboards/api/observability/operational_panels/panels/clone' + ).as('clonePanel'); cy.get('.euiButton__text') .contains('Duplicate') .trigger('mouseover') diff --git a/cypress/integration/plugins/observability-dashboards/6_notebooks.spec.js b/cypress/integration/plugins/observability-dashboards/6_notebooks.spec.js index 10d4025ee..1a2cea387 100644 --- a/cypress/integration/plugins/observability-dashboards/6_notebooks.spec.js +++ b/cypress/integration/plugins/observability-dashboards/6_notebooks.spec.js @@ -382,7 +382,12 @@ describe('Testing paragraphs', () => { describe('clean up all test data', () => { it('Delete visualizations from event analytics', () => { + cy.intercept( + 'GET', + '*/api/observability/event_analytics/saved_objects?*' + ).as('savedObjSearch'); moveToEventsHome(); + cy.wait('@savedObjSearch'); cy.get('[data-test-subj="tablePaginationPopoverButton"]') .trigger('mouseover') .click();