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