Скачивание файла в безголовом ChromeDriver с SeleniumBasic - PullRequest
1 голос
/ 28 сентября 2019

Я пытаюсь загрузить файлы, нажав кнопку.Это работает нормально, пока мой ChromeDriver не находится в режиме без головы.Протестировав макрос с ChromeDriver в режиме без головы, я понял, что ничего не загружается.Я исследовал проблему и обнаружил, что это была мера безопасности .Есть предлагаемые обходные пути для Python , однако я не смог перевести код на VBA.Я использую SeleniumBasic .

Мне нужно иметь возможность загружать файлы в папку Environ("userprofile") & "\Downloads\" после того, как я нажимаю кнопку загрузки, так же, как я делаю, когда браузер не находится в автономном режиме.Заранее всем спасибо.

Примечания:

  • Я вызываю водителя в режиме без головы, используя driver.AddArgument "--headless"
  • Я не смог предоставить URL-адрес, который я использую какэто длинный макрос, требующий входа в систему и т. д., но, насколько я понимаю, проблема должна воспроизводиться при любом сценарии загрузки с использованием ChromeDriver без головы.
  • Я использую самую последнюю версию SeleniumBasic v2.0.9.0 иВерсия ChromeDriver 75.0.3770.140
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...