Очистить ввод с требуемым значением - PullRequest
0 голосов
/ 26 июня 2019

У меня есть проблема с очисткой поля ввода css.Поле ввода имеет предварительно заполненное «обязательное значение», и я не могу очистить.https://take.ms/UoMB9

Я уже пробовал

find('input[name=email]').set('')
el = find('input[name=email]')
el.native.clear

этот код очищает только значение, но не "обязательное значение"

Буду признателен, если кто-то может помочь в этом

1 Ответ

0 голосов
/ 26 июня 2019

Я думаю, вы смущены тем, на что вы смотрите.Атрибут «обязательное значение» отсутствует, элемент имеет атрибут value, равный «1561540348 @@ test.co», а также атрибут required, который указывает на проверку формы HTML5 не отправлять форму, если полепусто - https://developer.mozilla.org/en-US/docs/Learn/HTML/Forms/Form_validation#The_required_attribute

Очистка поля с чем-то вроде

fill_in('email', with: '')

установит свойство elements value (не то же самое, что атрибут, но это то, что фактически передается), но браузер не позволит вам отправить форму из-за ошибки проверки.Если это не объясняет / не отвечает на вашу проблему, пожалуйста, объясните более подробно, что именно вы пытаетесь сделать.

...