From 38de5f5b6646680505d4d760b7abb475b9936009 Mon Sep 17 00:00:00 2001 From: LD-Reborn Date: Sat, 15 Nov 2025 21:36:16 +0100 Subject: [PATCH] Attempt to fix selenium CI test flakiness 3 --- .../Helper/UsersHelper.cs | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/tests/Berufsschule_HAM.E2ETests/Helper/UsersHelper.cs b/tests/Berufsschule_HAM.E2ETests/Helper/UsersHelper.cs index 8aad1b0..72e8aba 100644 --- a/tests/Berufsschule_HAM.E2ETests/Helper/UsersHelper.cs +++ b/tests/Berufsschule_HAM.E2ETests/Helper/UsersHelper.cs @@ -21,18 +21,8 @@ public static class UsersHelper driver.FindElement(By.Id("createWorkplace")).Click(); AppHelper.AwaitVisible(driver, By.Id("createWorkplace")); - for (int i = 0; i < 5; i++) - { - try - { - driver.ExecuteJavaScript("document.getElementById(\"createWorkplace\").children[1].selected = true"); - break; - } catch (Exception) - { - Thread.Sleep(100); - if (i >= 4) throw; - } - } + AppHelper.AwaitVisible(driver, By.CssSelector("#createWorkplace>*")); + driver.ExecuteJavaScript("document.getElementById(\"createWorkplace\").children[1].selected = true"); driver.FindElement(By.Id("createGroups")).FindElement(By.CssSelector("*")).Click(); driver.FindElement(By.Id("createPassword")).SendKeys(AppHelper.GetRandomName() + "+42A");