Взаимодействие с элементом управления ActiveX на веб-странице с помощью внешнего скрипта PowerShell

Я пытаюсь разработать сценарий автоматизации с использованием PowerShell, который будет входить на веб-сайт, заполнять форму и загружать один или несколько файлов. Вход в систему и заполнение форм тривиально просты, используя COM-интерфейс IE. Однако веб-сайт использует элемент управления ActiveX (Aurigma Uploader) для загрузки файла.

Есть ли способ ссылки на этот элемент управления из PowerShell? Я надеюсь, что, как только это будет сделано, я могу вызывать различные методы в элементе управления и, надеюсь, заставить его делать то, что я хочу.

Кроме того, сайт не находится под моим контролем, поэтому сделать это внутри браузера (javascript) невозможно.

Спасибо за вашу помощь!

1 ответ

Решение

Вы не можете загружать файлы через Aurigma Uploader без участия конечного пользователя. Это сделано из-за соображений безопасности.

Т.е. нет API для добавления файлов в список загрузки, даже если вы можете получить ссылку на элемент управления.

Другие вопросы по тегам