Как использовать команду «Загрузка файла» Web Recorder для загрузки файла, который требует аутентификации? - PullRequest
1 голос
/ 12 июня 2019

Я работаю на платформе Automation Anywhere RPA, чтобы автоматизировать процесс ниже - 1. Войдите на сайт, используя имя пользователя и пароль. 2. Перейдите на страницу на этом сайте. 3. Загрузите файл с этой страницы.

Как загрузить файл в том же сеансе, который был создан первым шагом?

Мне удалось успешно написать задачу с первыми двумя шагами. Для третьего я попробовал команду «Загрузить файл» Web Recorder, которая не выполняется в аутентифицированном сеансе, созданном, когда выполняется первый шаг для входа на сайт.

Команда «Загрузить файл» выполняется без ошибок, но загруженный файл не является допустимым файлом. Открыв загруженный файл в заметке, я заметил, что содержимое ничего, кроме ответа html на неаутентифицированный запрос к URL-адресу загрузки файла.

Я ожидаю, что команда «Загрузка файла» запускается в аутентифицированном веб-сеансе, созданном первым шагом задачи (при вводе имени пользователя и пароля).

1 Ответ

2 голосов
/ 12 июня 2019

Поскольку загрузка требует аутентифицированного веб-сеанса, загрузите файл, щелкнув левой кнопкой мыши по кнопке загрузки или по ссылке.

Команда загрузки работает для файла, к которому можно получить доступ без аутентификации (чтобы пользователю было проще скачать любой файл напрямую по ссылке).

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