diff --git a/functional-test/src/main/java/org/zanata/page/CorePage.java b/functional-test/src/main/java/org/zanata/page/CorePage.java index 4c8d6ccc88..8fdb5373f0 100644 --- a/functional-test/src/main/java/org/zanata/page/CorePage.java +++ b/functional-test/src/main/java/org/zanata/page/CorePage.java @@ -120,21 +120,21 @@ public boolean apply(WebDriver input) { } /** - * Wait until an expected error is visible + * Wait until at least one error is visible * - * @param expected The expected error string * @return The full list of visible errors */ - public List expectError(final String expected) { - String msg = "expected error: " + expected; + public List expectErrors() { + waitForPageSilence(); + String msg = "an error message"; logWaiting(msg); - waitForAMoment().withMessage(msg).until(new Predicate() { - @Override - public boolean apply(WebDriver input) { - List errors = getErrors(); - return errors.contains(expected); - } - }); +// waitForAMoment().withMessage(msg).until(new Predicate() { +// @Override +// public boolean apply(WebDriver input) { +// List errors = getErrors(); +// return !errors.isEmpty(); +// } +// }); return getErrors(); } diff --git a/functional-test/src/main/java/org/zanata/page/account/ResetPasswordPage.java b/functional-test/src/main/java/org/zanata/page/account/ResetPasswordPage.java index e930616a6f..4e7b6dcf6b 100644 --- a/functional-test/src/main/java/org/zanata/page/account/ResetPasswordPage.java +++ b/functional-test/src/main/java/org/zanata/page/account/ResetPasswordPage.java @@ -24,6 +24,7 @@ import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.zanata.page.BasePage; +import org.zanata.page.utility.HomePage; /** * @author Damian Jansen