Это исключение:
Это исключение:
Это исключение:
java.lang.RuntimeException: org.openqa.selenium.TimeoutException: ожидаемое условие не выполнено: ожидание видимости элемента Proxy для: DefaultElementLocator 'By.xpath: // *[contains(text(),'Пароль должен быть от 8 до 256')]' (проверено в течение 60 секунд с интервалом 1000 миллисекунд)
Код: Выделить всё
@Step("Verify the create account fields.")
public void getInvalidAccountDetails() {
try {
if (!isFirstTime) {
clickCreateAccount();
}
isFirstTime = false;
fillValidAccountDetails();
boolean isPasswordErrorHandled = false;
for (String invalidPassword : invalidPasswords) {
Thread.sleep(1000);
fillPassword(invalidPassword);
fillConfirmPassword(invalidPassword);
clickCreateAccountAccountPage();
if (isElementPresent(password8And256CharValidationError)) {
verifyPasswordLengthWarning();
isPasswordErrorHandled = true;
} else if (isElementPresent(passwordSpecialCharValidationError)) {
verifyOneSpecialCharacter();
isPasswordErrorHandled = true;
} else if (isElementPresent(password1numberValidationError)) {
verifyOneNumberWarning();
isPasswordErrorHandled = true;
} else if (!isPasswordErrorHandled) {
fillPassword("Test@123");
fillConfirmPassword("Test@1234");
clickCreateAccountAccountPage();
verifyConfirmPasswordNotMatchValidationError();
}
clearPasswordFields();
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... word8and25
Мобильная версия