Я пытаюсь реализовать функциональность файла загрузки для своего веб-приложения с помощью webdriver. В chrome или firefox мы можем установить возможность загрузки файлов в определенное место после нажатия кнопки загрузки без приглашения к окну.Как загрузить файл из браузера IE с помощью webdriver-selenium
Но в IE 9 я не могу найти возможности для параметров загрузки.
Также после нажатия кнопки загрузки в IE, webdriver висит после запроса окна для сохранения/открытия/отмены. После нажатия кнопки Webdriver ничего не возвращает. Мне пришлось выйти из webdriver и повторно создать объект webdriver, чтобы перейти к следующему шагу.
Чтобы обработать подсказку в окне, я попытался использовать методы ключа Sikuli/send и т. Д. Все это работает только в том случае, если окно находится в фокусе. Это не работает, когда я запускаю скрипт, который заблокирован или запускается через удаленный доступ, как через Jenkins.
Как настроить IE no, чтобы запросить опцию сохранения, но загрузить файл на любой предопределенный путь. Как и в IE8, мы можем установить regedit для установки пути загрузки.
в общем, вы получите URL файла, а затем вы называете некоторые не WebDriver функции, чтобы получить файл, учитывая, что URL (в питоне urllib.urlretrieve (URL, путь) или что-то в этом роде), то, что программирование язык вы используете? – dnlcrl
Показать свой код © –