Skip to content

Commit 1dc261c

Browse files
github-actions[bot]Adam Tackett
and
Adam Tackett
committed
Cypress - Event Analytics flaky test fix (#2332)
* fix flaky cypress test for event_analyics Signed-off-by: Adam Tackett <[email protected]> * fix flaky cypress test for event_analyics Signed-off-by: Adam Tackett <[email protected]> --------- Signed-off-by: Adam Tackett <[email protected]> Co-authored-by: Adam Tackett <[email protected]> (cherry picked from commit 3bb49bf) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 1be01df commit 1dc261c

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.cypress/integration/event_analytics_test/event_analytics.spec.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,8 +281,15 @@ describe('Override timestamp for an index', () => {
281281
clearQuerySearchBoxText('searchAutocompleteTextArea');
282282
cy.get('[data-test-subj="searchAutocompleteTextArea"]').type(TEST_QUERIES[2].query);
283283
cy.get('[data-test-subj="superDatePickerApplyTimeButton"]').click();
284+
cy.get('[data-test-subj="globalLoadingIndicator"]').should('not.exist');
284285
cy.get('.tab-title').contains('Events').click();
285-
cy.get('[data-test-subj="eventExplorer__overrideDefaultTimestamp"]').click({ force: true });
286+
cy.get('[data-test-subj="globalLoadingIndicator"]').should('not.exist');
287+
cy.get('[data-test-subj="eventExplorer__overrideDefaultTimestamp"]')
288+
.then(($elements) => {
289+
// Handle redux state bug in main not setting default timestamp for cypress
290+
const indexToClick = $elements.length > 1 ? 1 : 0;
291+
cy.wrap($elements.eq(indexToClick)).click({ force: true });
292+
});
286293

287294
cy.get('[data-attr-field="utc_time"] [data-test-subj="eventFields__default-timestamp-mark"')
288295
.contains('Default Timestamp')

0 commit comments

Comments
 (0)