Selenium: Как я могу получить ссылку для загрузок, которые начались автоматически?
Я использую селен для автоматизации некоторых задач загрузки, но некоторые страницы начинают загрузку автоматически, и мне нужно знать ссылки этих загрузок во время или после загрузки, и ссылка на странице недоступна.
Как я могу получить URL файлов, которые начали загружаться автоматически?
1 ответ
Решение
Если вы используете Chrome для запуска своих сценариев селена, вы можете просто перейти к chrome://downloads/ и получить URL-адрес последней версии загружаемого файла.
Или вы можете запустить действие клавиатуры Ctrl+J в браузере, используя классы роботов Java, и открыть вкладку.
(Страница загрузки Chrome является HTML-страницей, и вы можете захватывать элементы в ней)