Skip to content

Commit f6a94f0

Browse files
committed
stabilize many tools tests
1 parent bdbddef commit f6a94f0

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/test/java/manytools/ManyToolsForm.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
package manytools;
22

33
import aquality.selenium.browser.AqualityServices;
4+
import aquality.selenium.core.utilities.IActionRetrier;
45
import aquality.selenium.elements.interfaces.ILabel;
56
import aquality.selenium.forms.Form;
67
import org.openqa.selenium.By;
8+
import org.openqa.selenium.TimeoutException;
9+
10+
import java.util.Collections;
711

812
public abstract class ManyToolsForm<T extends ManyToolsForm<T>> extends Form {
913
private static final String BASE_URL = "https://manytools.org/";
@@ -17,8 +21,10 @@ protected ManyToolsForm(String name) {
1721

1822
@SuppressWarnings("unchecked")
1923
public T open() {
20-
AqualityServices.getBrowser().goTo(BASE_URL + getUrlPart());
21-
AqualityServices.getBrowser().waitForPageToLoad();
24+
AqualityServices.get(IActionRetrier.class).doWithRetry(() -> {
25+
AqualityServices.getBrowser().goTo(BASE_URL + getUrlPart());
26+
AqualityServices.getBrowser().waitForPageToLoad();
27+
}, Collections.singletonList(TimeoutException.class));
2228
return (T) this;
2329
}
2430

0 commit comments

Comments
 (0)