diff --git a/test/functional/page_objects/visualize_page.ts b/test/functional/page_objects/visualize_page.ts index 49133d8b13836..24ac1471ed0e1 100644 --- a/test/functional/page_objects/visualize_page.ts +++ b/test/functional/page_objects/visualize_page.ts @@ -257,8 +257,10 @@ export function VisualizePageProvider({ getService, getPageObjects }: FtrProvide public async openSavedVisualization(vizName: string) { const dataTestSubj = `visListingTitleLink-${vizName.split(' ').join('-')}`; - await testSubjects.click(dataTestSubj); - await header.waitUntilLoadingHasFinished(); + await retry.try(async () => { + await testSubjects.click(dataTestSubj); + await header.waitUntilLoadingHasFinished(); + }); } public async waitForVisualizationSavedToastGone() {