From 7fbbb217f59f6ce2bf0e8137bbf8cb2a58a9cea7 Mon Sep 17 00:00:00 2001 From: Devin Binnie <52460000+devinbinnie@users.noreply.github.com> Date: Wed, 17 Aug 2022 11:44:54 -0400 Subject: [PATCH] Fix for some flaky E2E tests (#2228) --- e2e/modules/environment.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/e2e/modules/environment.js b/e2e/modules/environment.js index 933c915c..d226fc9b 100644 --- a/e2e/modules/environment.js +++ b/e2e/modules/environment.js @@ -217,6 +217,13 @@ module.exports = { await window.waitForSelector('#input_loginId'); await window.waitForSelector('#input_password-input'); await window.waitForSelector('#saveSetting'); + + // Do this twice because sometimes the app likes to load the login screen, then go to Loading... again + await asyncSleep(1000); + await window.waitForSelector('#input_loginId'); + await window.waitForSelector('#input_password-input'); + await window.waitForSelector('#saveSetting'); + await window.type('#input_loginId', 'user-1'); await window.type('#input_password-input', 'SampleUs@r-1'); await window.click('#saveSetting');