Как использовать селен с autoit для загрузки файлов в браузере Chrome без головы? - PullRequest
0 голосов
/ 04 июля 2019

Я пытаюсь автоматизировать веб-страницу селеном в браузере Chrome, который интегрирован в сервер TeamCity.Код отлично работает на моей локальной машине.Загрузка файла выполняется с помощью сценариев Autoit, но при запуске через TeamCity в браузере Chrome, обычно в виде браузера без монитора Chrome, сценарий завершается неудачно, так как не удается найти следующий элемент (ошибка загрузки файла).

1 Ответ

0 голосов
/ 05 июля 2019

Это невозможно ... Безголовый браузер не может взаимодействовать с компонентами операционной системы (открыть диалоговое окно) Вы можете использовать sendkeys для ввода поля (кнопка обзора), которое не будет вызывать диалоговое окно открытия, так как браузер безголовый, и вы можете пропустить использование Autoit для безголовых браузеров, которым требуется графический интерфейс.

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