Selenium: Как я могу получить ссылку для загрузок, которые начались автоматически?

Я использую селен для автоматизации некоторых задач загрузки, но некоторые страницы начинают загрузку автоматически, и мне нужно знать ссылки этих загрузок во время или после загрузки, и ссылка на странице недоступна.

Как я могу получить URL файлов, которые начали загружаться автоматически?

1 ответ

Решение

Если вы используете Chrome для запуска своих сценариев селена, вы можете просто перейти к chrome://downloads/ и получить URL-адрес последней версии загружаемого файла.

Или вы можете запустить действие клавиатуры Ctrl+J в браузере, используя классы роботов Java, и открыть вкладку.

(Страница загрузки Chrome является HTML-страницей, и вы можете захватывать элементы в ней)

Другие вопросы по тегам