Помощь по заполнению поля с помощью JS-скрипта.
Добрый день, всем Профессионалам!
Нужна React-ивная помощь ))
Смотрите: я автоматизирую для одного клиента добавление автообъявлений на разные сайты.
Я это делаю с помощью браузера и JQuery.
Т.е. поля формы заполняются с помощью JQuery.
И один из сайтов, заполнение формы на котором должно быть автоматизировано, является am.ru
На нем используется библиотека react js.
Моя задача - научиться js-скриптом менять значения полей input формы.
Когда я пишу в консоли
$('input[name]').attr('value', 123).trigger('change');
значение меняется. Но как только я кликаю мышкой по этому инпуту - значение пропадает.
И потом когда я скриптом нажимаю кнопку "перейти к следующему шагу" - мне сайт говорит что необходимо заполнить поле "пробег".
Я понял что менять значения react-полей из JQuery невозможно: где то в нутрях react'a хранится состояние компонента (поля ввода) и именно его нужно менять.
Я вообще не знаю как работать с react, и мне оно ни к чему)
Но нужно как то научиться заполнять значения полей скриптами.
Чтобы поэкспериментировать - нужно зайти на https://cabinet.am.ru/user/adverts/add/auto/, дойти до 4 шага "Состояние и цена", открыть консоль браузера и написать скрипт который будет менять значение поля "пробег".
При этом при нажатии кнопки "далее" это значение должно оставаться.
UPD:
Вот здесь есть как бы решение, но оно не работает:
Сможете мне помочь в этом вопросе?