С помощью селена webdriver Я пытаюсь автоматизировать загрузку файла (из больших файлов, состоящих из сотен мегабайт).Selenium заблокирован при загрузке файла
Обычно он работает нормально, но иногда сайт не загружает файл, и процесс загрузки застрял на 0%.
Поэтому я бы хотел проверить, достиг ли прогрессbar style.width 0% через определенный промежуток времени (чтобы определить, застрял ли он).
Обычно это не проблема, однако, по-видимому, Selenium блокируется при загрузке файла (я предполагаю, что это потому, что запрос выполняется), и поэтому я получаю исключение тайм-аута, если попытаюсь проверить ширину до завершения загрузки ,
Кто-нибудь знает способ решить эту проблему? IE. игнорируйте блок в селене, чтобы я мог проверить DOM, не получая исключение тайм-аута.
Вам не обязательно использовать Selenium для этого, а не простой HTTP-запрос или 'curl',' scp', 'ssh', FTP и т. Д.? –
@AndrewRegan Дело в том, что сайт очень сосредоточен на JS, поэтому использование необработанных HTTP-запросов окажется очень сложным, если не невозможным. – Rune
Итак, вы тестируете функцию загрузки сайта, а не пытаетесь автоматизировать задачу администрирования вручную? В таком случае, почему массивный файл? Это работает для небольших файлов? –