Как загрузить файл в указанный c проект пути из пользовательского интерфейса в Chrome, используя Python или Selenium? - PullRequest
0 голосов
/ 20 марта 2020

Посоветуйте, пожалуйста, как загрузить файл в указанный c проект пути из пользовательского интерфейса в Chrome, используя Python или Selenium? В пользовательском интерфейсе есть кнопка «Экспорт», и система не предлагает выбрать место для загрузки. Его можно выбрать только нажатием правой кнопки мыши. Важно сделать это через пользовательский интерфейс.

1 Ответ

0 голосов
/ 20 марта 2020

к сожалению, это не восточная вещь. так что приготовьтесь.

я могу представить себе два варианта:

  1. установить chrome -драйвера для автоматической загрузки файлов в указанное место
  2. создать автоматизация на windows, чтобы сделать то, что вам нужно.

для опции # 1:

см. объяснение того, как установить опции и предпочтения для chrome -драйвер включен запустите
см. этот вопрос , чтобы найти нужные вам c флаги. в ссылке Preferences я нашел это:

const char kPromptForDownload[] = "download.prompt_for_download";
const char kDownloadDefaultDirectory[] = "download.default_directory";

для опции # 2:

для этого я однажды использовал win32-api для для автоматизации chrome открыть окно
в качестве альтернативы, вы можете проверить Winium из

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