Расширение Chrome имитирует набор текста, но js-код в консоли инструментов разработчика не может - PullRequest
0 голосов
/ 10 ноября 2018

У меня установлен плагин автоматизации как расширение Chrome. На веб-странице я записал процедуру, которая вводит значение только в элементе input. Расширение делает ввод, и все идет хорошо, когда я играю записанную процедуру. Когда происходит ввод текста, страница должна загружать некоторые результаты и обновлять список, что происходит, когда расширение имитирует типизацию. Я попытался выяснить, какие события были запущены, когда расширение воспроизводило записанную процедуру с monitorEvents(myElement) на инструментах Chrome Dev. Я получил список событий, сохранил их все, щелкнув правой кнопкой мыши и выбрав Store as global variable. Я получил 11 temp переменных и сделал myElement.dispatchEvent(temp1), myElement.dispatchEvent(temp2) ..... myElement.dispatchEvent(temp11). Но я не мог симулировать печатание. Что я делаю неправильно? Или расширениям предоставляются дополнительные права для запуска сценариев в контексте веб-страницы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...