Attempt to fix selenium CI test flakiness 3

This commit is contained in:
2025-11-15 21:36:16 +01:00
parent e6f90aa8fc
commit 38de5f5b66

View File

@@ -21,18 +21,8 @@ public static class UsersHelper
driver.FindElement(By.Id("createWorkplace")).Click(); driver.FindElement(By.Id("createWorkplace")).Click();
AppHelper.AwaitVisible(driver, By.Id("createWorkplace")); AppHelper.AwaitVisible(driver, By.Id("createWorkplace"));
for (int i = 0; i < 5; i++) AppHelper.AwaitVisible(driver, By.CssSelector("#createWorkplace>*"));
{ driver.ExecuteJavaScript("document.getElementById(\"createWorkplace\").children[1].selected = true");
try
{
driver.ExecuteJavaScript("document.getElementById(\"createWorkplace\").children[1].selected = true");
break;
} catch (Exception)
{
Thread.Sleep(100);
if (i >= 4) throw;
}
}
driver.FindElement(By.Id("createGroups")).FindElement(By.CssSelector("*")).Click(); driver.FindElement(By.Id("createGroups")).FindElement(By.CssSelector("*")).Click();
driver.FindElement(By.Id("createPassword")).SendKeys(AppHelper.GetRandomName() + "+42A"); driver.FindElement(By.Id("createPassword")).SendKeys(AppHelper.GetRandomName() + "+42A");