diff --git a/common/src/main/java/org/jboss/hal/testsuite/Console.java b/common/src/main/java/org/jboss/hal/testsuite/Console.java index 480859f8..3defc0da 100644 --- a/common/src/main/java/org/jboss/hal/testsuite/Console.java +++ b/common/src/main/java/org/jboss/hal/testsuite/Console.java @@ -104,7 +104,13 @@ public void navigate(PlaceRequest request, By selector, URL baseUrl) { URL url = new URL(baseUrl, hashFragment); browser.navigate().to(url); browser.navigate().refresh(); - waitModel().until().element(selector).is().present(); + try { + waitModel().until().element(selector).is().present(); + } catch (org.openqa.selenium.TimeoutException e) { + // try again in case of intermittent issues + browser.navigate().refresh(); + waitModel().until().element(selector).is().present(); + } browser.manage().window().maximize(); } catch (MalformedURLException e) { throw new LocationException("Malformed URL: ", e.getCause()); diff --git a/tests-configuration-elytron/src/test/java/org/jboss/hal/testsuite/test/configuration/elytron/factoriestransformers/AbstractFactoriesTransformersTest.java b/tests-configuration-elytron/src/test/java/org/jboss/hal/testsuite/test/configuration/elytron/factoriestransformers/AbstractFactoriesTransformersTest.java index ca852f53..9c44757e 100644 --- a/tests-configuration-elytron/src/test/java/org/jboss/hal/testsuite/test/configuration/elytron/factoriestransformers/AbstractFactoriesTransformersTest.java +++ b/tests-configuration-elytron/src/test/java/org/jboss/hal/testsuite/test/configuration/elytron/factoriestransformers/AbstractFactoriesTransformersTest.java @@ -83,6 +83,7 @@ public static void beforeTests() throws Exception { ModelNode MECH_CONF_DELETE_MODEL = new ModelNode(); FILTER_CREATE_MODEL.get(PATTERN_FILTER).set(FILTERS_CREATE); + FILTER_CREATE_MODEL.get(ENABLING).set(true); FILTER_UPDATE_MODEL.get(PATTERN_FILTER).set(FILTERS_UPDATE); FILTER_UPDATE_MODEL.get(ENABLING).set(true); FILTER_UPDATE2_MODEL.get(PATTERN_FILTER).set(FILTERS_UPDATE2);