Доброго времени суток!
Столкнулся вот с какой проблемой.
На форме есть поле "Время", в которое можно вбить данные.
"<input data-elemtype="input" class="f-form-control ng-pristine ng-untouched ng-valid f-align-left f-not-empty" required="" ng-class="{'f-not-empty': value, 'f-required': isShowAsRequired()}" type="text" ng-disabled="enabled.toString()==='false'" ng-model="value" small-caption="showCaption" placeholder="" title="1500" ng-blur="onExit({value: value}); checkValueRX();" ng-focus="onFocus({value: value});showErrorMsg();" ng-change="isChange()" ng-paste="paste($event)" fab-mask="" input-mask="inputMaskKind" mask-option="maskForInput" tabindex="10">"
Здесь же происходит проверка на актуальность данных, т.е. если время в прошлом то выходит модальное окошко и забирает фокус на себя.
<div class="modal-content" ng-if="pfObject.kind !== 'image'" style="min-width: 400px; max-width: 800px; word-wrap: break-word;">...<h2 data-elemtype="caption">Ошибка</h2> <p> <span data-elemtype="dialog-text" bind-html-compile="pfObject.caption"><span>Значение не может быть меньше текущей даты/времени</span> </span> </p>...
Пишу в IDEA. Передаю в систему "0001" и при вводе 1 фокус падает на модальное окно, а тест падает с ошибкой, что не может ввести данные.
Может быть кто-нибудь сталкивался с таким и уже есть готовое решение?