From ce40999b445c407acc7ebde7706f1ecaa502a5bd Mon Sep 17 00:00:00 2001 From: LD-Reborn Date: Sat, 15 Nov 2025 22:05:21 +0100 Subject: [PATCH] Attempt to fix selenium CI test flakiness 6 --- tests/Berufsschule_HAM.E2ETests/Helper/UsersHelper.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/Berufsschule_HAM.E2ETests/Helper/UsersHelper.cs b/tests/Berufsschule_HAM.E2ETests/Helper/UsersHelper.cs index e4b0473..5cc1ee5 100644 --- a/tests/Berufsschule_HAM.E2ETests/Helper/UsersHelper.cs +++ b/tests/Berufsschule_HAM.E2ETests/Helper/UsersHelper.cs @@ -1,6 +1,7 @@ using OpenQA.Selenium; using OpenQA.Selenium.Chrome; using OpenQA.Selenium.Support.Extensions; +using SeleniumExtras.WaitHelpers; namespace Berufsschule_HAM.E2ETests.Helper; @@ -21,7 +22,7 @@ public static class UsersHelper driver.FindElement(By.Id("createWorkplace")).Click(); AppHelper.AwaitVisible(driver, By.Id("createWorkplace")); - AppHelper.AwaitVisible(driver, By.CssSelector("#createWorkplace>*:eq(1)")); + AppHelper.Timeout(driver, 30).Until(ExpectedConditions.ElementIsVisible(By.CssSelector("#createWorkplace>*:eq(1)"))); driver.ExecuteJavaScript("document.getElementById(\"createWorkplace\").children[1].selected = true"); driver.FindElement(By.Id("createGroups")).FindElement(By.CssSelector("*")).Click();