@Gagatyn
Самоучка

Как успешно заполнить(автоматически) поля через консоль браузера?

Не только через консоль браузера, а так же через добавление сайта-закладки в панели закладок (chrome: ctrl+shift+B)

К примеру, этот сайт: https://react-hook-form.com , спуститесь на demo поля и автоматически заполните поля. Поле email заполнится, но система будет видеть, что не корректно заполнилось и не даст пройти дальше.

Так вот. Как корректно заполнить и обойти систему проверки или же не обходить?

Мои попытки были такими:
(function () {
  let o = [{
            e: () => document.querySelector(".FormFields-module--radioGroup--3D_ye > label"),
            s: 'checkbox',
            v: ""
        }, {
            e: () => document.getElementsByName("Email")[0],
            s: 'email',
            v: "Email@Email.ru"
        }, {
            e: () => document.querySelector(".button-module--pinkButton--Vcc3P"),
            s: 'button',
            v: ""
        }];

        o.forEach(el => {
            if (el.s === 'checkbox' || el.s === 'button') {
                setTimeout(() => {
                    el.e().click();
                }, 1e2);
            }
            if (el.s === 'email') {
                setTimeout(() => {
                    el.v.split("").forEach((w, i) => {
                        setTimeout(() => {
                            el.e().value += w;
                        }, 50 * (i + 1));
                    })
                }, 1e2);
            }
        });
})();
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы