Наоборот, начальное значение не удаляет. Мне нужно ввести "10". А я получаю "110", потому что начальное значение "1" при открытии страницы остается вопреки .clear();
Господа, никто не сталкивался с проблемой ненадежного ввода данных в поле с предустановленным начальным значением?
Есть элемент <input max="999999" min="1" placeholder="1" type="number">
.sendKeys("10") дает 110
.clear .sendKeys("10") дает 110 через раз
повторяй действия пользователя: кликнуть на поле, удалить символы via backspace, ввести свое значение (разовый сценарий - проверка инпута) либо через js (для остальных сценариев)
а так: HOME, SHIFT+RIGHTARROW, DELETE? или END, SHIFT+LEFTARROW, DELETE? если курсор автоматом становится в конец, можно обойтись без HOME/END там же один символ будет по дефолту?
повторяй действия пользователя: кликнуть на поле, удалить символы via backspace, ввести свое значение (разовый сценарий - проверка инпута) либо через js (для остальных сценариев)
а чем плохо почистить средствами джаваскрипта? Тут же нет необходимости тестировать, что пользователь может стереть контент в поле
а чем плохо почистить средствами джаваскрипта? Тут же нет необходимости тестировать, что пользователь может стереть контент в поле
да ничем не плохо но я бы один сценарий сделал "по-настоящему" - потому что "были случаи, что поле ввода ломалось" а остальные - где все же требуется заполнение этого поля как промежуточного шага - заполнял бы уже через js