From d14b4b48dcd7f4f7a6e7dcacf5f9088065bb306a Mon Sep 17 00:00:00 2001 From: LeeDr Date: Tue, 12 May 2020 17:19:54 -0500 Subject: [PATCH] make sure button is displayed and enabled before clicking --- test/functional/page_objects/home_page.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/functional/page_objects/home_page.ts b/test/functional/page_objects/home_page.ts index 6fdc306e39192d..215e3360bbd5bb 100644 --- a/test/functional/page_objects/home_page.ts +++ b/test/functional/page_objects/home_page.ts @@ -52,6 +52,9 @@ export function HomePageProvider({ getService, getPageObjects }: FtrProviderCont } async removeSampleDataSet(id: string) { + // looks like overkill but we're hitting flaky cases where we click but it doesn't remove + await testSubjects.isDisplayed(`removeSampleDataSet${id}`); + await testSubjects.isEnabled(`removeSampleDataSet${id}`); await testSubjects.click(`removeSampleDataSet${id}`); await this._waitForSampleDataLoadingAction(id); }