Я пытаюсь написать скрипт для автоматизации заполнения формы
https://codesandbox.io/s/2wn69y7mqp
, но я понял, что у меня есть проблема, имитирующая фактический пользовательский ввод, где после того, как я это сделал в консоли Chrome
$('input[placeholder=Username]').value = 'abc'
"abc"
$('input[type=password]').value = 'abc'
"abc"
Я все еще вижу, что кнопка отключена. Но когда я использую свою настоящую мышь для взаимодействия с пользовательским интерфейсом, заполнил вводы, это на самом деле работает.
Я не думаю, что заполнение значения приведенным выше кодом неправильно, но я не уверен, почему мне не удаетсяимитировать реальный пользовательский ввод. Как это решить? Это потому, что пользовательский интерфейс не является родным элементом ввода?