Я пишу тест для стандартной формы.У меня есть текстовое поле, дата, выберите .. все виды ввода, и в конце, кнопка Сброс и фильтр.В поле Дата всегда есть дата по умолчанию.Мне нужно нажать кнопку сброса, чтобы очистить все поля, а затем нажать кнопку фильтра.Таким образом, отображаются все сообщения «Обязательное поле», чтобы я мог их проверить.У меня возникли проблемы с нажатием кнопки «Сброс», поэтому я попробовал этот код:
@When("I push Reset Button$")
public void pushReset(){
wait.until(ExpectedConditions.elementToBeClickable(formOne.resetButton)).click();
Вот как я нахожу элемент:
@FindBy(how = How.NAME, using = "reset_rules")
public WebElement resetButton;
И внешний HTML-код, чтобы найти его
<input name="reset_rules" value="Reset" class="button critical reset none"
style="margin-right: 10px;" type="reset">
Итак, я запускаю тест, и иногда нажимают кнопку сброса и все шаги пройдены.Если я запускаю его снова, кнопка Resset не была нажата.Затем я запускаю его снова, он работает ... Так как в DOM, CSS, HTML или аналогичных изменениях нет, я понятия не имею, что происходит
Любая помощь?Заранее спасибо